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

Смена DID в CEL

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Смена DID в CEL

Сообщение skynetyar » 28 окт 2020, 14:53

Добрый день!
FreePBX 14 .
Есть FreePBX есть коммерческий модуль иентеграции в Битрикс24 , в Битрикс24 внедрили Сквозную аналитику в которой есть коллтрекинг ,в него попадают номера телефонов от провайдера.
Поскольку коммерческий модуль берет данные из CEL а точнее номер DID от провайдера и передает в неизменном виде в Битрикс24.
Эту передачу модулем регулировать не получается и не получиться по высказываниям разрабьотчиков модуля.

Тогда необходимо менять этот DID в CEL
Провайдер присылает его в таком виде "45633" хотя реальный его номер 88008008800 .
Транки с регистрацией и было предложено менять его в строке регистрации присмерно так
45633:passpass@sip.zadarma.com/88008008800
Но провайдер транка упрямо утверждает что это так не работает и нужно делаь строго по инструкции вот так
45633:passpass@sip.zadarma.com/45633

Подскажите ,как все же лучше выйти из данной ситуации?
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 432
Зарегистрирован: 18 авг 2016, 14:25

Re: Смена DID в CEL

Сообщение zzuz » 28 окт 2020, 15:34

Если нет признака переадресации таких вызовов , то Вы это никак не сделаете. Обращайтесь к вашим интеграторам и оператору колл-трекинга .
Линия24 - Системы Массового Телефонного Обслуживания
Аватар пользователя
zzuz
 
Сообщений: 1658
Зарегистрирован: 21 сен 2010, 13:33

Re: Смена DID в CEL

Сообщение ded » 28 окт 2020, 15:44

Это по-прежнему в разделе вопросы новичков?
После слэша в строке 45633:passpass@sip.zadarma.com/ вы можете писать что угодно, хоть /nomoreplease
просто тогда обработчик - входной контекст, должен содержать строку
exten => nomoreplease,1,Goto(куда-то, зачем-то) например.

Так что попробовать в строке 45633:passpass@sip.zadarma.com/88001234567 или что-то иное можно быстрее, чем писать тут.
ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

Re: Смена DID в CEL

Сообщение skynetyar » 28 окт 2020, 17:05

zzuz писал(а):Обращайтесь к вашим интеграторам и оператору колл-трекинга .

Они отказались это делать, составшись на то что ковырять Asterisk легче чем им кастомизировать их модули..

ded писал(а):Так что попробовать в строке 45633:passpass@sip.zadarma.com/88001234567 или что-то иное можно быстрее, чем писать тут.


Спасибо за ответ, смутила отписка оператора про то что это не будет работать,поэтому решил спросить сперва у бывалых, по моим экспериментам DID действительно менялся на указанный!
Ну и естественно в Inbound Routes , DID уже должен стоять измененный что бы разруливать направления.
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 432
Зарегистрирован: 18 авг 2016, 14:25

Re: Смена DID в CEL

Сообщение skynetyar » 29 окт 2020, 14:22

Ну если с транками с регистрацией все понятно то как быть с транками скажем pjsip ?
Или с транками без строки регистрации ?
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 432
Зарегистрирован: 18 авг 2016, 14:25

Re: Смена DID в CEL

Сообщение skynetyar » 12 ноя 2020, 20:05

Все очень странно с этим, оказалось что этот самый модуль берет из CEL данные из поля cid_dnid ,а туда он пишется как его шлет провайдер..
Конструкция
exten => 0007759777,1,Set(DID=88007759777)
exten => 0007759777,n,Goto(from-trunk,${DID},1)

Не помогла, вообще в печали..

45633:passpass@sip.zadarma.com/88001234567
Так тоже не прокатит так как есть транки с регистрацией по IP ,там вообще нет строки регистрации ...

Разрабы модуля утверждают что якобы оно простое и делается в интерфейсе FreePBX..
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 432
Зарегистрирован: 18 авг 2016, 14:25

Re: Смена DID в CEL

Сообщение BorisTheBlade » 12 ноя 2020, 22:02

Не то поле меняете, вот так работает
exten => 0007759777,n,Set(CALLERID(DNID)=444444444)
BorisTheBlade
 
Сообщений: 167
Зарегистрирован: 14 фев 2011, 15:24

Re: Смена DID в CEL

Сообщение skynetyar » 23 дек 2020, 20:00

Что то не выходит =\
Делаю так
exten => 0007557777,1,Set(CALLERID(DNID)=88007557777)
exten => 88007557777,n,Goto(from-trunk,${DID},1)

Лог выборочно...
-- Executing [0007557503@from-pstn:1] Set("SIP/88007550777-000049b8", "CALLERID(DNID)=88007557777") in new stack
-- Executing [0007557503@from-pstn:5] Set("SIP/88007550777-000049b8", "__FROM_DID=0007557777") in new stack
- Executing [0007557503@from-pstn:8] Set("SIP/88007550777-000049b8", "CDR(did)=0007557777") in new stack
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 432
Зарегистрирован: 18 авг 2016, 14:25

Re: Смена DID в CEL

Сообщение april22 » 24 дек 2020, 09:58

skynetyar писал(а):exten => 88007557777,n,Goto(from-trunk,${DID},1)

Почему такой приоритет ?! - РАЗ ;-) EXTEN то другой...
skynetyar писал(а):exten => 88007557777,n,Goto(from-trunk,${DID},1)
- то почему
skynetyar писал(а): [0007557503@from-pstn:1]

два

И в какой контекст вы изначально из транка принимаете ?! где пытаетесь кастомизировтаь ?!
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Смена DID в CEL

Сообщение skynetyar » 24 дек 2020, 13:52

[0007557503@from-pstn:1]

Прошу прощения, просто номер тут недоисправлял ...

Кастомизирую в extensions_custom.conf в [from-pstn-custom]
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 432
Зарегистрирован: 18 авг 2016, 14:25

След.

Вернуться в Вопросы новичков

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

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

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