ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

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

Модераторы: april22, Zavr2008

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

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

Только все работает до того момента как я отправляю звонок в Dahdi


Если я приглашаю человека путь к которому лежит через PRI (внешние номера, номера на АТС) - его имя и екстеншн берутся из канала Dahdi.
Как результат - опять без имени :(.
Что ж это такое.
utcon
 
Сообщений: 60
Зарегистрирован: 19 янв 2012, 14:26

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

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

карма

поставьте 1.8.7.1 параллельно завяжите по SIP или IAX c основным и крутите на нем только конференции

либо переписать то место откуда берется callerid при отправке через dahdi (вариант не очень если никогда не писали патчи)
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение utcon » 09 фев 2012, 13:01

Либо парсить канал в
meetme list Х concise

и обрабатывать номер по значению в адресной книге. и выводить его в поле CallerID файла conf_async.php


Написал и сам испугался .... как потом с этим монстром жить
utcon
 
Сообщений: 60
Зарегистрирован: 19 янв 2012, 14:26

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

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

Последний вариант, если не сработает у меня мысли кончились
вместо такого
Код: выделить все
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: Originate
Channel: Local/23432@meetme_out/n
Context: meetmetest
Priority: 1
Timeout: 60000
CallerID: "Ямайка" <23432>
Variable: CDR(userfield)=150,VOLRX=0,VOLTX=0,NAME=Vasia
Exten: 97569


т.е. Context передаем meetmetest
убираем Application
вместо Data передаем Exten
в поле Variable добавляем NAME=Vasia

и ваяем
Код: выделить все
[meetmetest]
exten => _X.,1,Set(CALLERID(name)=${NAME})
exten => _X.,n,Meetme(${EXTEN})


протестить не на ком
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение ded » 09 фев 2012, 20:55

тяжёлый случай.
ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение Vlad1983 » 09 фев 2012, 22:17

зато не банальный
ещё раз убеждаюсь, что астериск - ворох кода живущего своей жизнью
чую уйду на freeswitch
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение ded » 09 фев 2012, 22:46

.. и котороый через 5-6 лет превратится в такой же ворох?
Надо постигать сложность по мере её возрастания.
ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение Vlad1983 » 10 фев 2012, 07:13

дабы не уходить от темы, продолжать по freeswitch не буду
подождем что скажет utcon
надеюсь у него желание не пропало этим заниматься
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение utcon » 13 фев 2012, 22:43

Я уже пошел по пути изменения php.

Сделал парсинг канала и вывод имени из адрессной книги.

Щас уже не перепроверю.

добавил еще 2 адрессные книги. (итого их 3 штуки в системе, две синхронизируются из Active Directory и одна статическая).
Выборка идет по ним. Если номера нет в адрессной книге - имени не будет в активной конференции.

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

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

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

ищите преобразование в integer.
оно всегда ведущие нули обрезает.
заменить на preg_replace.
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

Пред.След.

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

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

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

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