Greetings. I'm trying to adopt kamailio to handle incoming calls / generate push notifications for softphone running on Windows Phone 8. Starting point was this publication http://www.kamailio.org/events/2014-KamailioWorld/day2/26-Daniel-Constantin....
I adopted the script from publication a bit - now notification URI is extracted from REGISTER messages + INVITE transactions are not resuming when unregistering happens.
However it does not work for me yet. I see the suspicious output in kamailio log when softphone registers after incoming push notification. Please ignore ERROR: level name - it is just dirty logging call, not real problem.
Dec 17 14:20:11 voipobjects /usr/local/sbin/kamailio[29652]: ERROR: <script>: resuming trasaction [40951:63820139] dbogovych (40951:63820139) Dec 17 14:20:11 voipobjects /usr/local/sbin/kamailio[29652]: DEBUG: tm [t_lookup.c:1635]: t_lookup_ident(): DEBUG: t_lookup_ident: transaction found Dec 17 14:20:11 voipobjects /usr/local/sbin/kamailio[29652]: DEBUG: registrar [lookup.c:181]: lookup(): contact for [dbogovych] found by address Dec 17 14:20:11 voipobjects /usr/local/sbin/kamailio[29652]: DEBUG: registrar [lookup.c:327]: lookup(): instance is 90211984 Dec 17 14:20:11 voipobjects /usr/local/sbin/kamailio[29652]: DEBUG: registrar [lookup.c:327]: lookup(): instance is 91061218 Dec 17 14:20:11 voipobjects /usr/local/sbin/kamailio[29652]: DEBUG: registrar [lookup.c:327]: lookup(): instance is 91229062 Dec 17 14:20:11 voipobjects /usr/local/sbin/kamailio[29652]: DEBUG: registrar [lookup.c:327]: lookup(): instance is 90750343 Dec 17 14:20:11 voipobjects /usr/local/sbin/kamailio[29652]: DEBUG: registrar [lookup.c:327]: lookup(): instance is 87612750 Dec 17 14:20:11 voipobjects /usr/local/sbin/kamailio[29652]: DEBUG: registrar [lookup.c:327]: lookup(): instance is 91841578 Dec 17 14:20:11 voipobjects /usr/local/sbin/kamailio[29652]: WARNING: tm [t_lookup.c:1537]: t_unref(): WARNING: script writer didn't release transaction
Can this "script writer didn't release transaction" be the problem?
Thank you :)