hello

   i want to kick participant in a meeting by pressing the digit on sip 
phone.when i entry the meeting ,no matter how i press the button,the dtmf does 
not work.

here is my dialplan and my agi script,and sip.conf

[from-internal]
exten =>121,1,MeetMeCount(900,CONFCOUNT)
exten =>121,2,GotoIF($[${CONFCOUNT}<10]?3:100)
exten =>121,3,Authenticate(123456)
exten =>121,4,MeetMe(900,MDbF)
exten =>121,5,MeetMe(900,MD)
exten =>121,100,Playback(demo-moreinfo)

#!/usr/bin/php -q
<?php
//include("phpagi.php");
//include("phpagi-asmanager.php");
//$agi = new AGI;
set_time_limit(60);
ob_implicit_flush(false);
if(!defined('STDIN'))
{
   define('STDIN',fopen('php://stdin','r'));
}
if(!defined('STDOUT'))
{
   define('STDOUT',fopen('php://stdout','w'));
}
if(!defined('STDERR'))
{
   define('STDERR',fopen('php://stderr','w'));
}
//$stdout = fopen('php://stdout', 'w');
//print "GET DATA <hello-world.gsm> [<30>[<10>]]\"\"\n";
print "get_data('demo-welcome', 15, 5)\"\"\n";
$agivars = (fgets(STDIN));

print "MeetMeAdmin(900,k,$agivars)\"\"\n";
print "set extension 121\"\"\n";
print "set priority 5\"\"\n";
//fflush($stdout);
//;$result = <STDIN>;
//;$checkresult($result);

 

//print STDERR "4.  Testing 'saynumber'...";
print "SAY NUMBER 192837465 \"\"\n";
//;my $result = <STDIN>;
//;&checkresult($result);
?>

[111]
type = friend
username = 111
secret = 111
host = dynamic
context = from-internal
canreinvite = no
dtmfmode = rfc2833
[222]
type = friend
username = 222
secret = 222
host = dynamic
context = from-internal
canreinvite = no
dtmfmode = rfc2833

i can here that say number.....

some one help me please

 
_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to