Receiving MESSAGEs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux