Hi José, what is your mechanism to initiate sending the push? For example, what function/script are you calling? Please also add the OpenSIPS version you are using.
On 3/2/16 4:47 AM, José Expósito wrote: > Hi all, > > I'm trying to implement Apple Push Notifications with OpenSIPS. > > At the moment, when Alice calls Bob and Bob is offline, I send the push > notification to Bob and call async sleep until Bob becomes online and I > proceed > whit the call as usual: > > > if (!lookup("location","m")) { > > if (is_method("INVITE")) { > > # Sends the notification here > > t_reply("100", "Trying"); > > t_reply("180", "Ringing"); > > async(sleep("5"), wait_bob); > > } > > > > [...] > > > > route[wait_bob] { > > if (!lookup("location","m")) { > > async(sleep("2"), wait_bob); > > } > > if (!t_relay()) { # This establishes the call as usual when Bob > becomes online > > send_reply("500","Internal Error"); > > } > > exit; > > } > > > This mechanism works without problems, but, when integrating and RTP proxy > OpenSIPS is randomly crashing after a while. > > That's why I'm trying to avoid the use of async sleep and switch to another > mechanism. > > As usual, how do you solve this problem? > Is there any way to send a new (re)INVITE when Bob becomes online? > > I'm trying to use create_dialog() when Bob registers, but it doesn't look to > work -I'm probably using it wrong. > > Thank you very much in advance > > > > _______________________________________________ > Users mailing list > Users@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > -- Regards, Babil Golam Sarwar Voice: gsbabil (Skype), +1-470-222-4511 (Google Voice) PGP Key Fingerprint : D3A1 EED0 5BA0 72D3 A011 75CB 8EA6 7D99 F433 E92D PGP Key Download URL: http://bit.ly/gsbabil-pgp-key _______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users