Please help me how I can send EMS logo and tones to ordinary mobile set. I
googled a lot but unable to find any good reference.
>
> Can any one provide my the help and how could I send an EMS logo and tone to
> ordinary nokia phone?
>
> when i tried to send a wappush message to a mobile it just vibrates and
> doesn't understand the contents of the file which was sent, incase of
> operatorlogo it gives an empty reply and for ringtone it only vibrates for
> 7 seconds, and when message is send smsbox (log) displays a message with
> content < j > , i think i am not specifying the proper udh or something
> else? i have tried many but couldn't got desired result
>
>
> <?php
> function sendwappush ($fields, $kannel, $debug=0) {
> $fields[udh] =
> //'%0B%05%04%15%8A%00%00%00%03%02%01%01';
> // voice msg'%04%01%02%04%01';
> //opertor logo
> '%06%05%04%15%82%00%00';
> //'%06%05%04%15%81%00%00';
> //simple msg'%04%0E%06%FD%E8';
> //'%07%06%05%15%82%01%01';
> // service msg'%06%05%04%0B%84%23%F0';
> //'%06%05%04%15%81%23%00';
> $fields[text] = '%1B%06%01%AE%02%05%6A%00%45%C6%0C%03'.
> hex_encode($fields[link], '%').
> '%00%01%03'.
> hex_encode($fields[title], '%').
> '%00%01%01';
> unset ( $fields[title], $fields[link] );
> while(list($k,$v) = each($fields)) {
> if ( $v != "" ) {
> $string .= "&$k=$v";
> }
> }
> $request = 'http://'.$kannel[host].':'.$kannel[port].
> '/cgi-bin/sendsms'.
> '?user='.$kannel[user].
> '&pass='.$kannel[pass].
> $string;
> $result = @file( $request );
> echo "$request";
> //header( "Location: $request");
> return 'ok';
> }
>
> function hex_encode( $text, $joiner='' ) {
> for ($l=0; $l<strlen($text); $l++) {
> $letter = substr($text, $l, 1);
> $ret .= sprintf("%s%02X", $joiner, ord($letter));
> }
> return $ret;
> }
>
>
> $fields = array (
> $fields = array (
> from => '7707',
> to => '%2b923339633733',
> link => 'SCKL15820000010201
>
> 3062F2200A00480e01fffffffffffff803ffffffe1fffffff003ffffffc07fffffe007fffffe
> 5a007e780007fffff840000000000fffffc0006c0000003ffffc00000000',
> //'http://localhost/khan.mid',
> //'http://www.bigfoto.com/sites/main/aegeri-lake-switzerland.JPG',
> title => 'Done'
> );
>
>
> $kannel = array (
> host => '192.168.0.130',
> port => 7707,
> user => '<deleted>',
> pass => '<deleted>'
> );
>
> $result = sendwappush ( $fields, $kannel );
> ?>
>
>
>
>