Страница 4 из 5
Re: Freepbx и CID Lookup
Добавлено: 26 мар 2018, 07:12
linch
ded, заметьте, не я это сказал!
Тип транка не важен лишь потому, что нет возможности менять его настройки, а вовсе не потому, что ded кажется, что кто-то умнее всех, про QSIG я в курсе.
whoim писал(а):
Если номера пересекаются в масках - можно в роутах маски и использовать, _1ХХ в примере ded.
Тогда этот маршрут будет обслуживать все, попадающее под маску.
Мы же вроде уже пришли к выводу, что даже используя маски невозможно сделать такой маршрут, который без донабора сможет подставлять имя абоненту без использования custom, да, ded?
Re: Freepbx и CID Lookup
Добавлено: 26 мар 2018, 09:56
ded
Нет. К такому выводу мы не приходили.
Забейте в phonebook одного абонента Панасоника как speed dial, с именем. Потом попросите его позвонить на номер ИП-телефона в зоне Астериск. Высветится имя?
Re: Freepbx и CID Lookup
Добавлено: 26 мар 2018, 10:37
linch
Нет, иначе чего бы я с cidlookup морочился?
Re: Freepbx и CID Lookup
Добавлено: 26 мар 2018, 12:37
ded
Я не знаю зачем Вы с cidlookup морочитесь. Если бы внимательно посмотрели на выполнение вызвов в CLI, увидели там макрос macro-callerid, заглянулив его код, увидели, что он берёт callerid из базы - astdb / MySQL, модифицировали чуть его, чтобы обращался в ваш источник cidlookup за именами на Панасонике, записали его в соответствующий раздел диалплана, то не переписывались здесь на 4 страницы. Вым уже whoim объяснил на плохом французском, что не туда у Вас воткнут транк, что надо в from-internal, но Вы всё свою конфигурацию отстаиваете.
Re: Freepbx и CID Lookup
Добавлено: 26 мар 2018, 12:40
linch
ded, я же написал, что я так и сделал, вы мои сообщения не читаете, видимо.
Про контекст я понял и усвоил.
А вот про входящий роут с масками вы так и не рассказали, как это реализовать, похоже никак.
И коммерческой Phonebook в модулях не обнаружилось.
Как-то так.
Re: Freepbx и CID Lookup
Добавлено: 26 мар 2018, 12:55
ded
Нет читаю. А вы не усвоили. Если входящий транк втыкается в контекст from-internal, то нет такого понятия - входящий роут.
Я больше чем написал тут уже писать не могу, об одном и том же долдоним по три раза. Вариантов как сделать - масса. Доказывать, что есть коммерческий модуль Телефонная книга Астериск, советовать как сделать запрос на имя - уже рассматриваю только как работу, за деньги, за бешенные. Уже сделать - легче, чем объяснить как сделать.
Re: Freepbx и CID Lookup
Добавлено: 26 мар 2018, 13:10
linch
Давайте отвлечемся от меня лично и рассмотрим гипотетический случай, когда нужно вот именно cidlookup использовать и ничего кроме.
Так возможно ли создать такой входящий роут, который позволит подставить имена звонящим абонентам без дополнительных ухищрений типа донабора, ivr и т.д.?
Re: Freepbx и CID Lookup
Добавлено: 26 мар 2018, 14:33
ded
Cc--c-c-заставляете меня лезть за примерами в инет? Или у меня волшебство по карманам распихано? Или мне скучно и делать больше нечего, как с вами переписываться? На пятую страницу топика поедем? Почему сами не ищете примеры и не пробуете?
Принять транк в какой-то
Код: Выделить всё
[from-panasonic]
exten => _2XX,1,MYSQL(Connect connid localhost dbuser dbpass dbname)
exten => _2XX,n,GotoIf($["${connid}" = ""]?error,1)
exten => _2XX,n,MYSQL(Query resultid ${connid} SELECT\ `name`\ FROM\ `phones`\ WHERE\ `channel`=\'${chan}\')
exten => _2XX,n(fetchrow),MYSQL(Fetch foundRow ${resultid} name ; fetch row
exten => _2XX,n,GotoIf($["${foundNumber}" = "1"]?done) ; leave loop if no number found
exten => _2XX,n,NoOp(CIDname is ${name})
exten => _2XX,n,Set(CALLERID(name)=${name})
exten => _2XX,n,Goto(fetchrow) ; continue loop if row found
exten => _2XX,n(done),MYSQL(Clear ${resultid})
exten => _2XX,n,MYSQL(Disconnect ${connid})
exten => _2XX,n,Goto(ext-local,${EXTEN},1)
exten => error,1,NoOp(Connection error - do whatever we have to do to crash nicely!)
exten => error,n,Hangup
Дальнейшее обсуждение = платный суппорт.
Re: Freepbx и CID Lookup
Добавлено: 26 мар 2018, 23:00
zzuz
Автор хам. Не мог подождать до юбилея , до 19 июня, чтобы тикет из мертвых поднимать. В честь шестилетия тикета (!шестилетия, Карл!) приложились бы всей бандой и отсыпали бы волшебного порошка , чтобы раз и работает.
Re: Freepbx и CID Lookup
Добавлено: 27 мар 2018, 02:02
linch
ded писал(а):Cc--c-c-заставляете меня лезть за примерами в инет? Или у меня волшебство по карманам распихано? Или мне скучно и делать больше нечего, как с вами переписываться? На пятую страницу топика поедем? Почему сами не ищете примеры и не пробуете?
ded, вот вы точно не читаете мои сообщения!
То, что вы написали я уже сделал сам еще на второй странице топика, речь про входящие роуты во FreePBX, как вы не поймете?
Даже если они не нужны и я сто раз неправ, вопрос про роуты и cidlookup во FreePBX!