Чат  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Раздел для разработчиков для обсуждения программных и аппаратных продуктов и их реализации.

Модератор: april22

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

Сообщение Vlad1983 » 08 фев 2012, 20:27

что выводит 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 точно
Мобильные РФ 1.2 руб./мин. + НДС с посекундной тарификацией, CLI
Telegram: @rostel
Vlad1983
 
Сообщений: 4180
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение utcon » 08 фев 2012, 20:39

Да, все верно,
на мой СИП телефон пришел вызов, я его поднял и попал в конференцию,
Когда ко мне шел звонок - отображался звонящий на экране "kris" <8113>

НО !

В митинг у меня попало значение поля fullname = из файла users.conf моего астериска. (не "kris" <8113>).

Это наводит на мысль, что при присоединении он не берет переданное ему имя, а берет то которое в системе ?


Для сип пользователей это не критично - у меня там с AD все корректно подтягивается.
а вот с внешними номерами и номерами не SIP просто пустое поле. (видимо не может найти эти данные в описании)
utcon
 
Сообщений: 60
Зарегистрирован: 19 янв 2012, 14:26

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

Сообщение Vlad1983 » 08 фев 2012, 20:49

1.8.7.1 ничего подобного не творит
хоть есть юзеры в системе хоть нет - берет что передано в AMI
как вариант поднять параллельно из ветки 1.8 и крутить на ней только конференции
Мобильные РФ 1.2 руб./мин. + НДС с посекундной тарификацией, CLI
Telegram: @rostel
Vlad1983
 
Сообщений: 4180
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение utcon » 08 фев 2012, 20:50

По моему докопался до кое чего,

сгенерировал звонок на внутренний 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 затирает.

Завтра на виртуалке подниму и протестирую.
Только подсуну и конфиги с этого тазика, что бы убедится, что не в конфигах проблема.
utcon
 
Сообщений: 60
Зарегистрирован: 19 янв 2012, 14:26

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

Сообщение Vlad1983 » 08 фев 2012, 20:54

попробовать в поле Variable передать в добавок ко всему CONNECTEDLINE(name)=Sergeyev
Variable: CDR(userfield)=150,VOLRX=0,VOLTX=0,CONNECTEDLINE(name)=Sergeyev
Мобильные РФ 1.2 руб./мин. + НДС с посекундной тарификацией, CLI
Telegram: @rostel
Vlad1983
 
Сообщений: 4180
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение utcon » 09 фев 2012, 02:10

Пробовал - те же грабли.

Обновился до последнего branch 1.8, те же грабли.

Завтра уже буду откатываться. 1.8.7.1 - стабильно работает ? можно потом юзать в продакшене ?.
utcon
 
Сообщений: 60
Зарегистрирован: 19 янв 2012, 14:26

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

Сообщение Vlad1983 » 09 фев 2012, 07:00

работает
но на нем только конференции крутятся поэтому за работу остальных фич не скажу.

дайте вывод
$ 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.2 руб./мин. + НДС с посекундной тарификацией, CLI
Telegram: @rostel
Vlad1983
 
Сообщений: 4180
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение utcon » 09 фев 2012, 11:17

Код: выделить все
[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
utcon
 
Сообщений: 60
Зарегистрирован: 19 янв 2012, 14:26

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

Сообщение utcon » 09 фев 2012, 12:21

Поставил 1.8.7.1 все завелось,
вы представляете ?
ВСЕ СУПЕР РАБОТАЕТ, спасибо огромное. Имя отображается так как ему и положено отображаться.

Для всех кто столкнется с подобной проблемой - следите за версией астера, не факт что она совместима с web-meetme

УРААААААА :D
utcon
 
Сообщений: 60
Зарегистрирован: 19 янв 2012, 14:26

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

Сообщение Vlad1983 » 09 фев 2012, 12:46

со стандартным web-meetme может и совместимы, но имена там точно через опу будут браться
Мобильные РФ 1.2 руб./мин. + НДС с посекундной тарификацией, CLI
Telegram: @rostel
Vlad1983
 
Сообщений: 4180
Зарегистрирован: 09 авг 2011, 11:51

Пред.След.

Вернуться в Разработка

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

© 2008 — 2019 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH