|
From: | kaushik parmar |
Subject: | Re: [Linphone-developers] incoming call notification in ios when app in background |
Date: | Fri, 16 May 2014 20:16:11 +0530 |
Here is a simple PHP script to send the push notification. First argument is the token to push to and second one is the number calling.You have to generate a PEM certificate to connect to apple servers: http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1
<?php// Put your device token here (without spaces):$deviceToken = $argv[1];// Put your private key's passphrase here:$passphrase = 'superpassword';$ctx = stream_context_create();stream_context_set_option($ctx, 'ssl', 'local_cert', 'your_certificate.pem');stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase);// Open a connection to the APNS server$fp = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err,$errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);if (!$fp)exit("Failed to connect: $err $errstr" . PHP_EOL);echo 'Connected to APNS' . PHP_EOL;// Create the payload body$body['aps'] = array('badge' => '1','alert' => array('loc-key' => 'IC_MSG','loc-args' => array($argv[2]),),'sound' => 'ring.caf');$body['call-id'] = $argv[2];// Encode the payload as JSON$payload = json_encode($body);print_r($payload . PHP_EOL);// Build the binary notification$msg = chr(0) . pack('n', 32) . pack('H*', $deviceToken) . pack('n', strlen($payload)) . $payload;// Send it to the server$result = fwrite($fp, $msg, strlen($msg));if (!$result)echo 'Message not delivered' . PHP_EOL;elseecho 'Message successfully delivered' . PHP_EOL;
// Close the connection to the serverfclose($fp);
?>On Fri, May 16, 2014 at 10:20 AM, kaushik parmar <address@hidden> wrote:
thank you,Mostly voip switches are supporting only UDP packets. It not support SIP signaling over TCP.Which type of script we need to run on server? Can you provide sample code for that?_______________________________________________
Linphone-developers mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-developers
_______________________________________________
Linphone-developers mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-developers
[Prev in Thread] | Current Thread | [Next in Thread] |