Hello Team,
Kindly explain your 1st step, The IOS app must what what kind of parameters and
how many parameters we needed ???
Sent with [ProtonMail](https://protonmail.com) Secure Email.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Thursday, February 27, 2020 6:38 PM, M S <[email protected]> wrote:
> Push notification setup is long and complex but generally has following
> process. Don't forget to read documentation of relevant kamailio modules for
> proper use.
>
> 1. The iOS app must send push notification parameters in SIP request e.g. SIP
> Register. In kamailio, when this request is received, you must extract them
> and save them in some db backend, e.g. MySQL, Redis etc.
>
> 2. For each income call, check if destination is offline and push parameters
> stored in db. If so, then you suspend the INVITE transaction using ASYNC or
> TSILO module and store transaction information in db.
>
> 3. Then using the push parameters stored in db, you send the push
> notification to device using CURL or HTTP client modules etc.
>
> 4. When device receives push notification, it must come online and send SIP
> register with push parameters. Kamailio again stores push parameters and
> checks if an INVITE transaction is waiting for the device. Retrieve the
> transaction, restore it and forward call to the device.
>
> 5. If device does not comes online upon receiving push notification and call
> times out or caller hangs up the call then you need to clean up transaction
> data stored in db. Similarly, you need to setup mechanism to purge push
> notification data after some time e.g. 7 or 10 days to ensure device push
> parameters remain up to date etc.
>
> The iOS apps now need to implement CallKit for push notification capable
> calls, that adds some serious difficultly in processing such calls since they
> show fake call screen before the actual call is received by app and if callee
> is too quick to respond to call (answer or reject) then kamailio will never
> know and still send the real call (step 4 above) later on, so you will need
> to manage that too.
>
> Hope this helps.
>
> On Thu, 27 Feb 2020, 13:25 master1024, <[email protected]> wrote:
>
>> Sent with [ProtonMail](https://protonmail.com) Secure Email.
>>
>> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
>> On Thursday, February 27, 2020 5:52 PM, master1024
>> <[email protected]> wrote:
>>
>>> Hello Team,
>>>
>>> I need to configure apns sip push notification in kamailio, I have read it
>>> many sites but I don't get proper understanding I read it is done with the
>>> help of tsilo module kindly support in it.
>>>
>>> Sent with [ProtonMail](https://protonmail.com) Secure Email.
>>>
>>> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
>>> On Thursday, February 27, 2020 11:10 AM, master1024
>>> <[email protected]> wrote:
>>>
>>>> Hello,
>>>>
>>>> I need to configure apns push notification in kamailio kindly help. I have
>>>> a file push.php It is capable to push notification on ios device know i
>>>> want to implement in kamailio when the user is offline then push
>>>> notification fire kindly help in this.
>>>>
>>>> Think Out of the Box
>>>>
>>>> Sent with [ProtonMail](https://protonmail.com) Secure Email.
>>
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> [email protected]
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
Kamailio (SER) - Users Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users