[Serusers] pa module

Jamey Hicks jamey.hicks at hp.com
Tue Aug 10 19:01:44 CEST 2004


Rafael Morón wrote:

>Thank you very much for your help.
>
>Now, I have the presence agent running, but I am having trouble with some
>clients, that don't send complete headers in their subscribe packages. Do
>you  know some SIP client that works fine with the presence agent? (if it is
>windows messenger 4.7, could you tell me where can I download it) ?
>
>  
>
Kphone 4.0.3

The upcoming version of Session from wave3software.com.

Also this version of linphone: 
ftp://ftp.handhelds.org/packages/linphone/linphone-0.12.2.hh1.tar.gz

I have not tested with Windows Messenger.

Jamey


>----- Original Message ----- 
>From: "Jamey Hicks" <jamey.hicks at hp.com>
>To: "Rafael Morón" <rafaelm at tid.es>
>Cc: <serusers at lists.iptel.org>
>Sent: Wednesday, August 04, 2004 2:12 PM
>Subject: Re: [Serusers] pa module
>
>
>  
>
>>Rafael Morón wrote:
>>
>>    
>>
>>>Hi,
>>>
>>>    I am trying to configure latest ser from cvs with pa module, but I
>>>haven't succeeded yet. When I run ser, and try to connect from a SIP
>>>client, I get the following errors:
>>>
>>>      
>>>
>>Which SIP client?
>>
>>    
>>
>>>10(30497) parse_hfs(): Error while parsing headers
>>>10(30497) pa_handle_registration(): Error while parsing headers
>>>10(30497) WARNING: script writer didn't release transaction
>>>15(30502) parse_hfs(): Error while parsing headers
>>>15(30502) pa_handle_registration(): Error while parsing headers
>>>15(30502) WARNING: script writer didn't release transaction
>>>13(30500) parse_hfs(): Error while parsing headers
>>>13(30500) pa_handle_registration(): Error while parsing headers
>>>13(30500) WARNING: script writer didn't release transaction
>>>10(30497) parse_hfs(): Error while parsing headers
>>>10(30497) pa_handle_registration(): Error while parsing headers
>>>12(30499) parse_hfs(): Error while parsing headers
>>>12(30499) pa_handle_registration(): Error while parsing headers
>>>For handling presence, I use this code in ser.cfg:
>>>
>>>if(t_newtran()){
>>> if (method=="REGISTER"){
>>>  pa_handle_registration("registrar");
>>>  break;
>>> };
>>>
>>> if (method=="SUBSCRIBE"){
>>>  handle_subscription("registrar");
>>>  break;
>>> };
>>> if (method=="PUBLISH"){
>>>  handle_publish("registrar");
>>>  break;
>>> };
>>>};
>>>      
>>>
>>I only create the new transaction once it is known that the method is
>>SUBSCRIBE, or PUBLISH.  It also appears that pa_handheld_registration
>>might not be needed or has a problem.  I'm not using it now, anyway.
>>
>>While debugging, I add something like the following to the subscribe
>>    
>>
>clause:
>  
>
>>  exec_msg ("cat >> /tmp/subscribe.log");
>>
>>That way you can send a message transcript to me and I can figure out
>>why it has trouble parsing the headers.
>>
>>Thanks,
>>Jamey
>>
>>    
>>
>
>  
>




More information about the sr-users mailing list