[asterisk-bugs] [JIRA] (ASTERISK-28715) Setting Content-Type header in MessageSend application by using PJSIP
Michael (JIRA)
noreply at issues.asterisk.org
Sat Jan 25 15:39:25 CST 2020
Michael created ASTERISK-28715:
----------------------------------
Summary: Setting Content-Type header in MessageSend application by using PJSIP
Key: ASTERISK-28715
URL: https://issues.asterisk.org/jira/browse/ASTERISK-28715
Project: Asterisk
Issue Type: New Feature
Security Level: None
Components: Resources/res_pjsip_messaging
Affects Versions: 16.6.2
Reporter: Michael
Following scenario: I'm using Acrobit Groundwire on 2 iPhones to do SIMPLE SIP messaging over my Asterisk instance. The problem is I cannot use the composing notification as well as the delivery notification and an additional media service for exchanging photos because the use Content-Type header like "application/*".
Problem:
Asterisk normally allows only "text/plain" on SIMPLE SIP messages when using not in an dialog. I disabled this check and allow also the application/* content type.
Now Asterisk accepts the content type but always adding a secondary header with "text/plain" even a Content-Type is already present in the SIP message. This breaks the correct handling of the message by the client because it handles the message wrong because of the "text/plain" header.
Implementing this in res_pjsip_messaging.c results in a massive segfault where I don't know why (documentation is to rare to find out why).
Thats why I'm requesting to set the content-type from the dialplan. Perhaps somebody else is more a C developer than me (coming from the JAVA-World but C knowledge).
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list