Страница 4 из 6
Re: Asterisk meetme по sip
Добавлено: 06 июн 2011, 00:19
ded
Это -
exten => 779,n,Set(home="/var/lib/asterisk")
exten => 779,n,AGI(${home}/agi-bin/agi-test.agi)
не надо так тщательно дефинировать, это прописывается +\- в /etc/asterisk/asterisk.comnf
проще
exten => 779,n,AGI(agi-test.agi)
Re: Asterisk meetme по sip
Добавлено: 06 июн 2011, 09:07
gofer_k
aizek писал(а):Всё правильно, изначально же там нет никого. В списках Current Conferences видно ваши созданные конференции? При попытке зайти в конференцию (по ссылке из списка) должно обновиться окно, будет 3 кнопки Extend, End Now & Invite.
Я дико извиняюсь оказалось так оно и есть,кнопки появляются только но чтобы их увидеть нужно окно прокрутить вверх попробуй догадайся нахрена такой шаблон нельзя было резиновый что ли сделать.
Должен ли web meetme вызывать юзеров автоматом в момент наступления времени начала конференции или нужно вручную кнопкой invite им всем звонить ?
Re: Asterisk meetme по sip
Добавлено: 06 июн 2011, 09:42
aizek
Должен ли web meetme вызывать юзеров автоматом в момент наступления времени начала конференции или нужно вручную кнопкой invite им всем звонить ?
Не должен... мы собираем вручную. Отдельно для секретаря прилепил в текущих конференциях кнопки быстрого вызова, типа Экономист, Юрист и т.д.
А так-от да, хотелось бы какой-то планировщик иметь =)
Re: Asterisk meetme по sip
Добавлено: 06 июн 2011, 10:36
gofer_k
А какой тогда смысл мне расписывать имена номера телефонов когда создаю конференцию чтобы им просто уведомление пришло?
Re: Asterisk meetme по sip
Добавлено: 06 июн 2011, 12:35
ded
Meet me and colleagues.
Re: Asterisk meetme по sip
Добавлено: 06 июн 2011, 14:10
gofer_k
Еще вопрос
/var/www/html/web-meetme/lib/defines.php
Код: Выделить всё
//Outcall defaults
define ("CHAN_TYPE", "Local"); //Use Local to let dialplan decide which chan
define ("OUT_CONTEXT", "default"); //Select a context to place the call from
define ("OUT_PEER", ""); // Use this if not using CHAN_TYPE Local
define ("OUT_CALL_CID", "Parlez <1996>"); // Caller ID for Invites
invite отсылается по типу CHAN_TYPE/exten/@OUT_PEER
это как
измениния OUT_CONTEXT, ничего не дает.
В итоге чтобы добиться чтобы проходил вызов на юзеров нужно сделать так
Код: Выделить всё
//Outcall defaults
define ("CHAN_TYPE", "SIP"); //Use Local to let dialplan decide which chan
define ("OUT_CONTEXT", "default"); //Select a context to place the call from ?????
define ("OUT_PEER", "localhost"); // Use this if not using CHAN_TYPE Local
define ("OUT_CALL_CID", "Parlez <1996>"); // Caller ID for Invites
а если у меня еще несколько железок подключены как точка точка то как на них тогда позвонить ?
Re: Asterisk meetme по sip
Добавлено: 06 июн 2011, 15:03
aizek
У меня в этой части defines.php всё дефолтового стоит. Причем вызывать могу как внутренних абонентов, так и город.
Код: Выделить всё
-- Executing [8965XXXXXXX@default:1] Set("Local/8965XXXXXXX@default-945c;2", "CALLERID(num)=901580") in new stack
-- Executing [8965XXXXXXX@default:2] Dial("Local/8965XXXXXXX@default-945c;2", "SIP/Cisco2851/98965XXXXXXX,,tT") in new stack
Смотрите свой диалплан.
Re: Asterisk meetme по sip
Добавлено: 06 июн 2011, 23:45
gofer_k
Сделал через Local , но так как на опцию OUT_CONTEXT не реагирует а шлет все в контекст default пришлось создать этот контекст и инклудить в него нужные мне контексты , грабли конечно но работает.
Re: Asterisk meetme по sip
Добавлено: 08 июн 2011, 11:52
gofer_k
Ещё мне не понятно зачем указывать при создании конференции пины модератора и юзера если юзерам звонишь все равно вручную кликая кнопку invite и никаких пинов там не запрашивается?И где указать кто модератор я так понимаю у него при нажатии * будут доступны определенные функции.
Re: Asterisk meetme по sip
Добавлено: 09 июн 2011, 00:05
gofer_k
gofer_k писал(а):Ещё мне не понятно зачем указывать при создании конференции пины модератора и юзера если юзерам звонишь все равно вручную кликая кнопку invite и никаких пинов там не запрашивается?И где указать кто модератор я так понимаю у него при нажатии * будут доступны определенные функции.
Вроде разобрался сам прочитав статью
http://voip.rus.net/tiki-index.php?page ... k+RealTime до меня наконец то дошло как вообще это работает.Оказалось все банально просто отправляешь вызов из диалплана тупо на meetme к примеру exten => 777,1,MeetMe()
, а там все параметры из базы берутся.
В принципе основные функции работают выяснился косяк что если из веб морды делаешь invite на sip юзера asterisk то воспроизводится сообщение типа ты являешь первым участником конференции тыры пыры в момент когда юзер совершил answer , а если вызываешь отдельную железку состыкованную по типу peer-to-peer то это сообщение воспроизводиться не дожидаясь ответа пользователя как это пофиксить ?
Не работает оповещение по email и запись конференции (пока еще не вкурил как это реализуется)может кто сталкивался?
И еще заметил что если входишь в конференцию сам с телефона то в поле CallerId веб интерфейса отображается CallerId пользователя из users.cof ,а если делаешь вызов из веб морды то в CallerId отображается значение прописанное в OUT_CALL_CID в defines.php в итоге кто сам вошел в конференцию их видно, а кого добавил из веб не разберешь.
Если допилю до нормального состоянию не поленюсь напишу статью как организовать сервер конференции на базе asterisk.