Python PSJUA.py - adding headers don't work

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

 



Found the solution by using tuplets..

header_list = []
header_list.append(("Subject","Foo"))
buddy.send_pager(input,content_type='text/plain',hdr_list=header_list)

will work nicely

-jari-


>-----Original Message-----
>From: pjsip-bounces@xxxxxxxxxxxxxxx
>[mailto:pjsip-bounces at lists.pjsip.org] On Behalf Of Peuralahti Jari
>Sent: Thursday, March 04, 2010 10:54 AM
>To: pjsip at lists.pjsip.org
>Subject: Python PSJUA.py - adding headers don't work
>
>
>
>
>
>In the pjsua documentation http://www.pjsip.org/python/pjsua.htm#Buddy
>
>is written that optional headers can be added using hdr_list:
>
>send_pager(self, text, im_id=0, content_type='text/plain',
>hdr_list=None)
>    Send instant message to remote buddy.
>
>    Keyword arguments:
>    text         -- Instant message to be sent
>    im_id        -- Optional instant message ID to identify this
>                    instant message when delivery status callback
>                    is called.
>    content_type -- MIME type identifying the instant message
>    hdr_list     -- Optional list of headers to be sent with the
>                    request.
>
>how ever I have not applied get to this work right.
>
>This is what I have tryed
>    header_list = []
>    header_list.append("Subject=Test")
>    header_list.append('Subject: Foo')
>    header_list.append('Subject:, foo')
>    ... some code
>
>
>
>buddy.send_pager(input,content_type='text/plain',hdr_list=header_list)
>
>and for result I get SIP MESSAGE with basic headers, but none
>of my optional headers except four ":" empty lines:
>
>MESSAGE sip:jari at mydomain.fi SIP/2.0.
>Via: SIP/2.0/UDP
>myip:5080;rport;branch=z9hG4bKPjRT8HRroNeYqMblLt8bxfSxI7rDfAUZR4.
>Max-Forwards: 70.
>From: <sip:jari@xxxxxxxxxxx>;tag=Rro.mo0pMTmkoiS8cAs74ELT4X.eve98.
>To: <sip:jari at mydomain.fi>.
>Call-ID: gA5YAVKuj-jRmVItXv.qE9VwM4dPpODt.
>CSeq: 63465 MESSAGE.
>Accept: text/plain, application/im-iscomposing+xml.
>Contact: <sip:jari at myip.fi:5080>.
>User-Agent: Jari's Python Script.
>: .
>: .
>: .
>: .
>Route: <sip:sip.mydomain.fi;lr>.
>Proxy-Authorization: Digest username="jari",
>realm="mydomain.fi",
>nonce="4b8e859d000005f04bf656f8fdd980b78d865ef27632a8e9",
>uri="sip:jari at mydomain.fi",
>response="a94938b0df8be6c407d95d93e5aa02d1",
>cnonce="0u45VvJKoydngfonnRbaapVgvuIhr.00", qop=auth, nc=00000001.
>Content-Type: text/plain.
>Content-Length:    12.
>.
>TEST MESSAGE
>-------------------------
>
>What I am doing wrong or isit a bug?
>
>Cheers,
>
>Jari
>
>
>_______________________________________________
>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