[asterisk-bugs] [JIRA] (ASTERISK-22924) PJSIP MESSAGE support does not present the contact information on outbound messages

Anthony Messina (JIRA) noreply at issues.asterisk.org
Fri Jan 3 15:35:03 CST 2014


    [ https://issues.asterisk.org/jira/browse/ASTERISK-22924?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=213580#comment-213580 ] 

Anthony Messina commented on ASTERISK-22924:
--------------------------------------------

Thank you, Kevin!  This works perfectly!

One change I noticed however that doesn't seem that helpful in terms of the dialplan is that with the following

{code}
[ Context 'test-messaging' created by 'pbx_config' ]
  's' =>            1. Verbose(1, Incoming MESSAGE from ${MESSAGE(from)} to ${MESSAGE(to)}) [pbx_config]
                    2. Set(TO=${CUT(MESSAGE(to),:,3)})            [pbx_config]
                    3. MessageSend(pjsip:${CUT(TO,@,1)}, ${MESSAGE(from)}) [pbx_config]
                    4. Hangup()                                   [pbx_config]
{code}

The MESSAGE(to) is formatted as

{code}
pjsip:<sip:auser at example.com>
{code}

which seems a little redundant.  Is there any reason why it couldn't be formatted like the following which could accomodate all three types of MESSAGE uses in Asterisk and save us a CUT(MESSAGE(to),:,3)?

{code}
PJSIP
pjsip:auser at example.com

CHAN_SIP
sip:auser at example.com

XMPP:
xmpp:auser at example.com
{code}

If not, it's no problem.  Now on to the P-Asserted-Identity and [RFC 5876|http://tools.ietf.org/html/rfc5876]!  Thanks again!
                
> PJSIP MESSAGE support does not present the contact information on outbound messages
> -----------------------------------------------------------------------------------
>
>                 Key: ASTERISK-22924
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-22924
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Resources/res_pjsip_messaging
>    Affects Versions: 12.0.0-beta1
>         Environment: Fedora 19 x86_64
>            Reporter: Anthony Messina
>            Assignee: Kevin Harwell
>            Severity: Minor
>         Attachments: asterisk_transaction_MESSAGE_2013-12-31_no_from_domain.txt, asterisk_transaction_MESSAGE_2014-01-01.txt, pjsip_message_fromdomain.txt
>
>
> When processing SIP MESSAGE requests, PJSIP does not add/retain the contact information of the sender on the outbound message, which makes it difficult for clients to display messages in a usable fashion.  Primarily, the "User Name" portion of the callerid is removed from the "From" header, and the fromdomain/from_domain is replaced with the IP addr of the AOR.  Also, it modifies "sip" to "sips".
> {code}
> From: <sips:testuser at 10.1.2.204>;tag=d3df0476-9b58-4565-b300-8cb7bad5f514
> {code}
> I'll attach pjsip logs for one inbound/outbound circuit where I'm simply sending a MESSAGE to myself.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list