Страница 1 из 1
tdial
Добавлено: 06 июл 2015, 15:35
Sparkle
Здравствуйте, уважаемые Форумчане.
Есть Asterisk в виде Elastix-а и шлюз GoIP-4. При звонках на внешние номера через шлюз в поле Source корректно оботражается номер, а вот в поле Destination виден только tdial.
Как это исправить?
Re: tdial
Добавлено: 06 июл 2015, 15:41
ded
Вы используете чужие мысли в виде чужих кодов, в которых не понимаете, к сожалению.Делали с неизвестной науке инструкции.
Destination = tdial отображает, скорее всего, макрос tdial, куда передан вызов. На языке диалплана это так:
exten => tdial,1,bla=bla-bla
или
exten => _X.,1,Macro(tdial,bla-bla-bla
Вам бы книжку почитать, про будущее телефонии, а то трудно дискутировать.
Re: tdial
Добавлено: 06 июл 2015, 16:16
Sparkle
И к чему это было?
в csv файле его видно и я вижу макрос с tdial-ом.
2015-07-03 10:56:42,"Номер с которого звонят" <Номер с которого звонят>,Номер с которого звонят,,tdial,ext-trunk,SIP/Provider-1-00000009,SIP/9000-0000000a,Dial,"SIP/9000/10+номер на который звонят,300,",3,0,NO ANSWER,3,,,
Я просто спросил как в CDR вывести значение
SIP/9000/10+номер на который звонят
а не tdial
Re: tdial
Добавлено: 06 июл 2015, 16:37
ded
Где в Вашем вопросе
Sparkle писал(а):Есть Asterisk в виде Elastix-а и шлюз GoIP-4. При звонках на внешние номера через шлюз в поле Source корректно оботражается номер, а вот в поле Destination виден только tdial.
Как это исправить?
видно CDR?
Sparkle писал(а):Я просто спросил как в CDR вывести значение SIP/9000/10+номер на который звонят
а не tdial
Видимо Вы спросили как в CDR вывести значение номер на который звонятгде-то в другом месте.
Если не сложно, используйте в вопросах комбинации типа SIP/9000/10123456789 вместо SIP/9000/10+номер на который звонят
Re: tdial
Добавлено: 07 июл 2015, 11:43
Sparkle
Вот скриншот CDRa. Вызов идет через ластик транзитом. То есть от прова приходит звонок и перекидывается на шлюз.
Re: tdial
Добавлено: 07 июл 2015, 12:02
ded
Варианты:
1) Сделать кастомную обработку CDR - вписывать в поле Destination полученый номер назначения через Set(
2) Просто добавить в вывод вэб репорта ещё одну колонку со значением номера из переменной, например писать её в Userfield
3) Поправить уже диалплан так, чтобы в поле Destination не писалось значение tdial
Re: tdial
Добавлено: 07 июл 2015, 12:05
Wapo
Для начала - экспортируйте вашу выборку в виде нормального csv-файла, а не просто смотрите на экран этого view. После этого гляньте файлик в Excel - понимание улучшится как никогда
Re: tdial
Добавлено: 07 июл 2015, 18:46
SolarW
Для FreePBX tdial пишется в Destination если в Incoming Routes в качестве Destination указать Trunk
Т.е. как ТС и сказал - транзитное подключение...
Re: tdial
Добавлено: 08 июл 2015, 17:52
Sparkle
SolarW писал(а):Для FreePBX tdial пишется в Destination если в Incoming Routes в качестве Destination указать Trunk
Т.е. как ТС и сказал - транзитное подключение...
Так и есть, а вот как побороть фиг его знает=)
Re: tdial
Добавлено: 08 июл 2015, 17:56
ded
Если фиг знает, почему его бы не спросить?
ded писал(а):Варианты:
1) Сделать кастомную обработку CDR - вписывать в поле Destination полученый номер назначения через Set(
2) Просто добавить в вывод вэб репорта ещё одну колонку со значением номера из переменной, например писать её в Userfield
3) Принимать от оператора в кастомный контекст, где написать строчку для этого транзита
exten => _X.,1,Dial(SIP/GoIP/${EXTEN})