Страница 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

УРААААААА :D

Re: Web-MeetMe сбор конференции по адресной книге

Добавлено: 09 фев 2012, 12:46
Vlad1983
со стандартным web-meetme может и совместимы, но имена там точно через опу будут браться