Skip to main content.
Novembre 30th, 2005

Asterisk e “click to talk”

Ecco una descrizione sommaria di come emulare le funzionalita’ di “google clik to talk” .

creare una pagina web, con un form per inserire un numero di telefono.

click to talk

abilitare il manager di asterisk:

[XXXXXX]
secret = YYYYYYYYYY
deny=0.0.0.0/0.0.0.0
permit=WEBIP/255.255.255.255
read = system,call,log,verbose,command,agent,user
write = system,call,log,verbose,command,agent,user

l’ action del form, si puo’ farlo puntare a uno script php del tipo (vedi originate)

focket = fsockopen($asterisk_ip,"5038", $errno, $errstr, $timeout);
fputs($socket, "Action: Loginrn");
fputs($socket, "UserName: XXXXXXrn");
fputs($socket, "Secret: YYYYYYYYYYYrnrn");
$wrets=fgets($socket,128);
//a questo punto si puo' fare la chiamata verso il numero inserito:
fputs($socket, "Action: Originatern" );
fputs($socket, "Channel: IAX2/ZZZZZZZ@tuoproviderout/01139$numerorn" );
fputs($socket, "WaitTime: 30rn" );
fputs($socket, "Exten: tuaextensionrn" );
fputs($socket, "Context: tuocontextrn" );
fputs($socket, "CallerID: tuocalleridrn" );
fputs($socket, "Priority: 3rn" );
fputs($socket, "Async: yesrnrn" );
$wrets=fgets($socket,128);

partira’ una chiamata per il $numero inserito, e mettera’
in contatto l’ extension definita.

se non dovessi pagare io la telefonata, metterei la demo disponibile :)

Posted by becks in Voip, Tech, Asterisk

This entry was posted on Mercoledì, Novembre 30th, 2005 at 11:40 am and is filed under Voip, Tech, Asterisk. You can follow any responses to this entry through the comments RSS 2.0 feed. You can leave a response, or trackback from your own site.

WordPress database error: [Can't open file: 'wp_comments.MYI'. (errno: 145)]
SELECT * FROM wp_comments WHERE comment_post_ID = '14' AND comment_approved = '1' ORDER BY comment_date

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

authimage