[OpenSIPS-Users] Fwd: Push notifications

Babil (Golam Sarwar) gsbabil at gmail.com
Wed Mar 2 14:00:15 CET 2016


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 at 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



More information about the Users mailing list