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 <[email protected]> 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 > [email protected]http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > -- Regards, B.Prathibha
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
