[OpenSIPS-Users] SIP Push Notification
Prathibha B
prathibhab.tvm at gmail.com
Tue Feb 4 08:14:55 UTC 2025
How to fwd the INVITE from opensips to Asterisk?
I tried using
sethostport("ip:port");
t_relay();
But it is not working.
On Mon, 3 Feb 2025 at 13:08, Bogdan-Andrei Iancu <bogdan at opensips.org>
wrote:
> Hi,
>
> Yes, it is, maybe we should do that length configurable as modparam and
> not compile option.
>
> Regards,
> Bogdan
>
> Bogdan-Andrei Iancu
>
> OpenSIPS Founder and Developer
> https://www.opensips-solutions.com
> https://www.siphub.com
>
> On 03.02.2025 06:15, Prathibha B wrote:
>
> Is this the correct solution?
>
> On Mon, 3 Feb 2025 at 09:45, Prathibha B <prathibhab.tvm at gmail.com> wrote:
>
>> This issue is resolved after changing MAX_HEADER_FIELD_LEN to 2048
>>
>> On Mon, 3 Feb 2025 at 06:28, Prathibha B <prathibhab.tvm at gmail.com>
>> wrote:
>>
>>> In
>>> https://github.com/OpenSIPS/opensips/blob/master/modules/rest_client/rest_cb.h,
>>> the MAX_HEADER_FIELD_LEN is only 1024.
>>>
>>> Sent from Outlook for Android <https://aka.ms/AAb9ysg>
>>> ------------------------------
>>> *From:* Prathibha B <prathibhab.tvm at gmail.com>
>>> *Sent:* Sunday, February 2, 2025 8:13:31 PM
>>> *To:* Bogdan-Andrei Iancu <bogdan at opensips.org>
>>> *Cc:* OpenSIPS users mailling list <users at lists.opensips.org>
>>> *Subject:* Re: [OpenSIPS-Users] SIP Push Notification
>>>
>>> The bearer token is lengthy.
>>>
>>> On Sun, 2 Feb 2025 at 20:10, Prathibha B <prathibhab.tvm at gmail.com>
>>> wrote:
>>>
>>> How yo increase the buffer size in Opensips?
>>>
>>> On Sun, 2 Feb 2025 at 20:04, Prathibha B <prathibhab.tvm at gmail.com>
>>> wrote:
>>>
>>> i'e corrected the third param.still getting this error:
>>> rest_client:rest_append_hf_method: header field buffer too small
>>>
>>> i tried increasing the shared memory using -m switch to 7192, still
>>> opensips crashes with the buffer too small error.
>>>
>>>
>>> On Fri, 31 Jan 2025 at 15:30, Bogdan-Andrei Iancu <bogdan at opensips.org>
>>> wrote:
>>>
>>> The error has nothing to do with PN, but with the way you use the
>>> rest_post() function. The error log is 100% clear - the third param you
>>> pass to the function is not a string!
>>>
>>> Regards,
>>>
>>> Bogdan-Andrei Iancu
>>>
>>> OpenSIPS Founder and Developer
>>> https://www.opensips-solutions.com
>>> https://www.siphub.com
>>>
>>> On 30.01.2025 09:25, Prathibha B wrote:
>>>
>>> this is my route for sending Push Notification:
>>>
>>> route [PN_SEND]
>>> {
>>> # send a PN using, for example, exec or rest_client
>>> # Define FCM URL
>>> $var(fcm_url) = "
>>> https://fcm.googleapis.com/v1/projects/xxx/messages:send
>>> <https://fcm.googleapis.com/v1/projects/asterisk-push-notificaiton/messages:send>
>>> ";
>>>
>>> # Set HTTP headers
>>> rest_append_hf("Authorization: Bearer ya29.c.c0AS...");
>>> #rest_append_hf("Content-Type: application/json");
>>> rest_append_hf("Content-Type: \"application/json\"");
>>>
>>> # Create JSON payload
>>> $var(json_payload) = '{\"message\": {\"token\":
>>> \"xxx\",\"notification\": {\"title\": \"Notification Title\",\"body\":
>>> \"Notification Body\"}}}';
>>>
>>> # Send REST POST request
>>> if (launch(rest_post($var(fcm_url), "$var(json_payload)",
>>> $avp(response_body), $avp(response_code)))) {
>>> xlog("L_INFO", "Push notification sent successfully. Response
>>> code: $avp(response_code)\n");
>>> } else {
>>> xlog("L_ERR", "Failed to send push notification. Response code:
>>> $avp(response_code)\n");
>>> }
>>> }
>>>
>>> But I get the following error while running Opensips:
>>> ERROR:rest_client:rest_append_hf_method: header field buffer too small
>>> Jan 30 12:29:09 ngdcs opensips[102753]: ERROR:core:get_cmd_fixups:
>>> Variable in param [3] is not a string
>>> Jan 30 12:29:09 ngdcs opensips[102753]: ERROR:core:do_action: Failed to
>>> get fixups for launch command <rest_post>
>>>
>>> Can you pls help to resolve the issue?
>>>
>>> --
>>> Regards,
>>> B.Prathibha
>>>
>>> _______________________________________________
>>> Users mailing listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>
>>>
>>>
>>>
>>> --
>>> Regards,
>>> B.Prathibha
>>>
>>>
>>>
>>> --
>>> Regards,
>>> B.Prathibha
>>>
>>>
>>>
>>> --
>>> Regards,
>>> B.Prathibha
>>>
>>
>>
>> --
>> Regards,
>> B.Prathibha
>>
>
>
> --
> Regards,
> B.Prathibha
>
>
>
--
Regards,
B.Prathibha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20250204/fa230722/attachment-0001.html>
More information about the Users
mailing list