Hi Johan, I have it working as you've suggested. Many thanks! Cheers, Adam On 10 Dec 2008, at 19:54, gannis.pjsip at mailnull.com wrote: > Hi > > Try with changing three lines in pjsua.py; In methods > _cb_on_pager(), _cb_on_pager_status() and _cb_on_typing() > > from > > if call_id == -1: > > to > > if call_id != -1: > > and then run 'python setup.py install' again. > > When you later on will try sending a message, you will most probably > get another error due to an uninitialized structure in > py_pjsua_im_send() and py_pjsua_im_typing(). Add > > pjsua_msg_data_init(&msg_data); > > at an appropriate place in those functions. > > The developers are notified. > > Cheers, > Johan > > > Adam Linford wrote: >> Hi all, >> >> I've tried the python bindings out for the first time today and >> have ran into a problem when attempting to receive a MESSAGE >> request that is neither within a call, nor from a user-agent in my >> buddy-list. >> >> According to the docs this should be handled by the on_pager method >> of my AccountCallback object, but this callback never gets called. >> The flow of execution is that my application registers with the >> proxy and waits for a MESSAGE. The MESSAGE arrives, and a 200OK >> response is automatically sent. The app then aborts with the >> following: >> >> Assertion failed: (call_id>=0 && >> call_id<(int)pjsua_var.ua_cfg.max_calls), function >> pjsua_call_get_user_data, file ../src/pjsua-lib/pjsua_call.c, line >> 1285. >> Abort trap >> >> I've replicated this on debian etch and osx, using python 2.5 and >> 2.6, and in the latest stable release (1.0) and in trunk. I've >> also replicated this using the presence.py example that is in-tree >> (only alteration was to change create_account_for_transport to >> create_account in order to pass registration credentials) >> >> Any help greatly appreciated. >> >> Cheers, >> Adam >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip at lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > > > ---------- > This message was sent from a MailNull anti-spam account. You can get > your free account and take control over your email by visiting the > following URL. > > http://mailnull.com/ > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org