Страница 5 из 10
Re: Web-MeetMe сбор конференции по адресной книге
Добавлено: 08 фев 2012, 20:27
Vlad1983
что выводит Event можно не смотреть - много лишнего и не по делу
phpagi/phpagi-asmanager.php
132 строка
//echo "<pre>$req</pre>";
раскомментить
подключить пользователя
скопировать что вывалится
например:
Код: Выделить всё
Action: login
Username: meet
Secret: meet_passwd
Action: Originate
Channel: Local/23432@meetme_out/n
Context: meetme
Priority: 1
Timeout: 60000
CallerID: "Ямайка" <23432>
Variable: CDR(userfield)=150,VOLRX=0,VOLTX=0
Application: MeetMe
Data: 97569
Action: Logoff
структура должна быть точно такая значения ваши
заменяем Channel: Local/23432@meetme_out/n или что там у вас на SIP/свой_тестовый
коннектимся телнетом к AMI и тупо вставляем, что получилось
в вам должен прийти звонок и высветится нормальный CallerID в данном примере - "Ямайка" <23432>
если это так, то дело не в AMI точно
Re: Web-MeetMe сбор конференции по адресной книге
Добавлено: 08 фев 2012, 20:39
utcon
Да, все верно,
на мой СИП телефон пришел вызов, я его поднял и попал в конференцию,
Когда ко мне шел звонок - отображался звонящий на экране "kris" <8113>
НО !
В митинг у меня попало значение поля fullname = из файла users.conf моего астериска. (не "kris" <8113>).
Это наводит на мысль, что при присоединении он не берет переданное ему имя, а берет то которое в системе ?
Для сип пользователей это не критично - у меня там с AD все корректно подтягивается.
а вот с внешними номерами и номерами не SIP просто пустое поле. (видимо не может найти эти данные в описании)
Re: Web-MeetMe сбор конференции по адресной книге
Добавлено: 08 фев 2012, 20:49
Vlad1983
1.8.7.1 ничего подобного не творит
хоть есть юзеры в системе хоть нет - берет что передано в AMI
как вариант поднять параллельно из ветки 1.8 и крутить на ней только конференции
Re: Web-MeetMe сбор конференции по адресной книге
Добавлено: 08 фев 2012, 20:50
utcon
По моему докопался до кое чего,
сгенерировал звонок на внутренний SIP номер указав в форме другое имя, получил:
Код: Выделить всё
Event: Newstate
Privilege: call,all
Channel: Local/8113@meetme_out-d48a;1
ChannelState: 6
ChannelStateDesc: Up
CallerIDNum: 8113
CallerIDName: Sergeyev V'yacheslav Volody`my`rovy`ch
ConnectedLineNum: 8113
ConnectedLineName: kris
Uniqueid: 1328719534.316
Event: MeetmeJoin
Privilege: call,all
Channel: Local/8113@meetme_out-d48a;1
Uniqueid: 1328719534.316
Meetme: 5
Usernum: 6
CallerIDnum: 8113
CallerIDname: Sergeyev V'yacheslav Volody`my`rovy`ch
ConnectedLineNum: 8113
ConnectedLineName: kris
То есть в момент Originate он сам подставляет CallerIDname из системы, а мои данные из формы пихает в ConnectedLineName
В случае когда в системе не описан номер (нет его имени), он просто бросает этот параметр в ConnectedLineName а CallerIDname затирает.
Завтра на виртуалке подниму и протестирую.
Только подсуну и конфиги с этого тазика, что бы убедится, что не в конфигах проблема.
Re: Web-MeetMe сбор конференции по адресной книге
Добавлено: 08 фев 2012, 20:54
Vlad1983
попробовать в поле Variable передать в добавок ко всему CONNECTEDLINE(name)=Sergeyev
Variable: CDR(userfield)=150,VOLRX=0,VOLTX=0,CONNECTEDLINE(name)=Sergeyev
Re: Web-MeetMe сбор конференции по адресной книге
Добавлено: 09 фев 2012, 02:10
utcon
Пробовал - те же грабли.
Обновился до последнего branch 1.8, те же грабли.
Завтра уже буду откатываться. 1.8.7.1 - стабильно работает ? можно потом юзать в продакшене ?.
Re: Web-MeetMe сбор конференции по адресной книге
Добавлено: 09 фев 2012, 07:00
Vlad1983
работает
но на нем только конференции крутятся поэтому за работу остальных фич не скажу.
дайте вывод
$ asterisk -rx "module show" | grep -i callerid
app_setcallerid.so Set CallerID Presentation Application 0
func_callerid.so Party ID related dialplan functions (Cal 0
может все дело в users.conf?
я его вообще не использую и не использовал никогда
Re: Web-MeetMe сбор конференции по адресной книге
Добавлено: 09 фев 2012, 11:17
utcon
Код: Выделить всё
[root@voip ~]# asterisk -rx "module show" | grep -i callerid
app_setcallerid.so Set CallerID Presentation Application 0
func_callerid.so Party ID related dialplan functions (Cal 0
Обнулил users.conf, перезапустил астериск, те же грабли. Щас буду ставить 1.8.7
Re: Web-MeetMe сбор конференции по адресной книге
Добавлено: 09 фев 2012, 12:21
utcon
Поставил 1.8.7.1 все завелось,
вы представляете ?
ВСЕ СУПЕР РАБОТАЕТ, спасибо огромное. Имя отображается так как ему и положено отображаться.
Для всех кто столкнется с подобной проблемой - следите за версией астера, не факт что она совместима с web-meetme
УРААААААА
Re: Web-MeetMe сбор конференции по адресной книге
Добавлено: 09 фев 2012, 12:46
Vlad1983
со стандартным web-meetme может и совместимы, но имена там точно через опу будут браться