Re: Создание конференции на meetme
насчет вашей проблемы.
похоже что у вас шлюз чего-то не детектит.
у меня сделано щас так
---------/opt/asterisk/usr/bin/conference_adduser
#!/bin/sh
tmp="/var/tmp/asterisk`date +%s`".call
echo "
#
Channel: SIP/$2@cisco
Account: $3
Callerid: чччччч
MaxRetries: 10
RetryTime: 10
WaitTime: 20
Context: conference
Extension: 3*$1
Priority: 1">$tmp
mv $tmp /opt/asterisk/var/spool/asterisk/outgoing/
---------------
[conferencejoin]
exten => _3*.,1,Meetme(${EXTEN:2},Md)
exten => _3#.,1,Meetme(${EXTEN:2},MdaX)
exten => _3000.,1,Transfer(local\${EXTEN:4},Mda)
[conference]
exten => 3*,1,setvar(MEETME_EXIT_CONTEXT=conference_do)
exten => 3*,2,NOOP(${MEETME_EXIT_CONTEXT})
exten => 3*,3,Meetme(${UNIQUEID},MasX)
exten => 30000,1,Meetme(,Me)
include => conferencejoin
[conference_do]
exten => 2,1,dumpchan
exten=> 1,1,playback(conf-enter_num)
;exten=> 1,1,noop
exten=> 1,2,read(conf);add user
exten=> 1,3,saydigits(${conf})
exten=> 1,n,playback(conf-enter_tel)
exten=> 1,n,read(num)
exten=> 1,n,System(/opt/asterisk/usr/bin/conference_adduser ${conf} ${num} ${ACCOUNTCODE})
exten=> 1,n,goto(conferencejoin,3#${conf},1)
и все прекрасно работает.специально проверил. если занято - перезванивает. если положить трубку - отключает. только у вас файлов нету таких(звуков) - пишите сами.
вроде сильно от вашего не отличаеться....
хотя я не понимаю, как у вас вообще работает.
вы же с входом каждого пользователя послыаете еще кучу call-файлов.
зы. оплата консултации приветсствуеться) хотя и необязательна.
|