Страница 1 из 2

переадресация на внешний номер по кнопке

Добавлено: 04 июл 2019, 00:51
gamlet99
Приветствую всех присутствующих!!
извините за вопросы, я новичек!

по наследству мне достался Asterisk 1.8 , мне нужно сделать чтобы пользователь при нажатии кнопки #5 перенапрвлял входящий вызов на внешний номер!

что я сделал

в extensions.conf

;calls from 899999999 to priority ingroup
exten => _X./899999999,1,Set(VOLUME(RX)=3)
exten => _X./899999999,n,Set(VOLUME(TX)=5)
exten => _X./899999999,n,Goto(trunkinbound,7899999999,1)
exten => _X./899999999,n,Hangup()

exten => 7899999999,1,AGI(agi-DID_route.agi)
exten => 7899999999,n,Hangup()

exten => _X.,1,AGI(agi-DID_route.agi)
exten => _X.,n,Hangup()

не помогло! в features.conf тоже пытался исправлять! не помогло!

прошу ПОМОЩИ, прошу СОВЕТА!
заранее спасибо

Re: переадресация на внешний номер по кнопке

Добавлено: 04 июл 2019, 09:02
virus_net
При регистрации в тексте явно дано определение новичка и вы ему явно не соответствуете.

Что не помогло то? Как вы это определили? На слух?
А надо по логам в консоли.

По нажатию уже в отвеченном вызове? Тогда только через features. Что вы там исправлял и что в логах известно только вам.

Посему прежде чем продолжать тут что-то писать вам надо прочесть книжку "Asterisk - будущее телефонии", которую рекомендуют всем, кто только начинает. Тут это почти через тему повторяется.
Вот такие вам советы.

Re: переадресация на внешний номер по кнопке

Добавлено: 04 июл 2019, 11:26
ded
gamlet99 писал(а):что я сделал

в extensions.conf
Ни одного намёка на #5, даже близко!

Re: переадресация на внешний номер по кнопке

Добавлено: 04 июл 2019, 21:00
gamlet99
ded писал(а):Ни одного намёка на #5, даже близко!

ИЗВИНИТЕ! ОШИБСЯ!!!!!!! перевод по кнопке #2 делал

Re: переадресация на внешний номер по кнопке

Добавлено: 04 июл 2019, 21:07
gamlet99
в features.conf

прописывал blindxfer => #2

Re: переадресация на внешний номер по кнопке

Добавлено: 04 июл 2019, 21:57
gamlet99
virus_net писал(а):При регистрации в тексте явно дано определение новичка и вы ему явно не соответствуете.

Что не помогло то? Как вы это определили? На слух?
А надо по логам в консоли.
1. мой вызов приходит
2. кнопкой #2 перевожу вызов
3. вызов (перевод) не уходит
virus_net писал(а): По нажатию уже в отвеченном вызове? Тогда только через features. Что вы там исправлял и что в логах известно только вам.
1. спасибо за совет почитать книжку! Сейчас уже читаю! но задача горит!!!!
2. да, именно в отвеченной вызове не переводится! что нужно править в features? и только ли в features?


лог по моему вызову

[Jul 4 09:00:54] VERBOSE[408] pbx.c: -- Executing [8309@default:2] Monitor("Local/58600301@default-00000002;1", "wav,COMMON_20190704-090053_9999999999_4001") in new stack
[Jul 4 09:00:54] VERBOSE[408] pbx.c: -- Executing [8309@default:3] Wait("Local/58600301@default-00000002;1", "3600") in new stack
[Jul 4 09:00:54] VERBOSE[2991] netsock2.c: == Using SIP RTP CoS mark 5
[Jul 4 09:00:54] VERBOSE[409] pbx.c: -- Executing [3110@trunkinbound:1] Dial("SIP/vd2_to_vd1-0000003b", "SIP/3110@vd2_to_sip_gw3,50,Ttor") in new stack
[Jul 4 09:00:54] VERBOSE[409] netsock2.c: == Using SIP RTP CoS mark 5
[Jul 4 09:00:54] VERBOSE[409] app_dial.c: -- Called SIP/3110@vd2_to_sip_gw3
[Jul 4 09:00:54] VERBOSE[409] app_dial.c: -- SIP/vd2_to_sip_gw3-0000003c is ringing
[Jul 4 09:00:55] VERBOSE[406] manager.c: == Manager 'sendcron' logged off from 127.0.0.1
[Jul 4 09:00:58] DTMF[376] channel.c: DTMF begin '2' received on SIP/obit_inst_vd2-00000039
[Jul 4 09:00:58] DTMF[376] channel.c: DTMF begin ignored '2' on SIP/obit_inst_vd2-00000039
[Jul 4 09:00:58] DTMF[376] channel.c: DTMF end '2' received on SIP/obit_inst_vd2-00000039, duration 160 ms
[Jul 4 09:00:58] DTMF[376] channel.c: DTMF end passthrough '2' on SIP/obit_inst_vd2-00000039
[Jul 4 09:01:01] VERBOSE[440] manager.c: == Manager 'sendcron' logged on from 127.0.0.1
[Jul 4 09:01:01] VERBOSE[440] manager.c: == Manager 'sendcron' logged off from 127.0.0.1
[Jul 4 09:01:03] VERBOSE[376] pbx.c: == CDR updated on SIP/obit_inst_vd2-00000039
[Jul 4 09:01:03] VERBOSE[376] pbx.c: -- Executing [2@fss_welcome_menu:1] AGI("SIP/obit_inst_vd2-00000039", "cm.agi,CALLMENU-----2-----city") in new stack
[Jul 4 09:01:03] VERBOSE[376] res_agi.c: -- Launched AGI Script /var/lib/asterisk/agi-bin/cm.agi
[Jul 4 09:01:03] VERBOSE[376] res_agi.c: -- <SIP/obit_inst_vd2-00000039>AGI Script cm.agi completed, returning 0
[Jul 4 09:01:03] VERBOSE[376] pbx.c: -- Executing [2@fss_welcome_menu:2] AGI("SIP/obit_inst_vd2-00000039", "agi-VDAD_ALL_inbound.agi,CID-----LB-----JE-----fss_welcome_menu--------------------992-----8-----ccenter------------------------------") in new stack
[Jul 4 09:01:03] VERBOSE[376] res_agi.c: -- Launched AGI Script /var/lib/asterisk/agi-bin/agi-VDAD_ALL_inbound.agi
[Jul 4 09:01:03] VERBOSE[376] res_agi.c: -- Playing 'sip-silence' (escape_digits=) (sample_offset 0)
[Jul 4 09:01:03] VERBOSE[376] res_agi.c: -- Playing 'sip-silence' (escape_digits=) (sample_offset 0)
[Jul 4 09:01:04] VERBOSE[456] manager.c: == Manager 'sendcron' logged on from 127.0.0.1
[Jul 4 09:01:04] VERBOSE[457] pbx.c: -- Executing [010*078*009*144*78600304@default:1] Goto("Local/010*078*009*144*78600304@default-00000003;2", "default,78600304,1") in new stack
[Jul 4 09:01:04] VERBOSE[457] pbx.c: -- Goto (default,78600304,1)
[Jul 4 09:01:04] VERBOSE[457] pbx.c: -- Executing [78600304@default:1] MeetMe("Local/010*078*009*144*78600304@default-00000003;2", "8600304,Fq") in new stack
[Jul 4 09:01:04] VERBOSE[458] pbx.c: -- Executing [83047777777777@vicidial-auto:1] Answer("Local/010*078*009*144*78600304@default-00000003;1", "") in new stack
[Jul 4 09:01:04] VERBOSE[458] pbx.c: -- Executing [83047777777777@vicidial-auto:2] Playback("Local/010*078*009*144*78600304@default-00000003;1", "ding") in new stack
[Jul 4 09:01:04] VERBOSE[458] file.c: -- <Local/010*078*009*144*78600304@default-00000003;1> Playing 'ding.gsm' (language 'en')
[Jul 4 09:01:04] VERBOSE[458] pbx.c: -- Executing [83047777777777@vicidial-auto:3] Hangup("Local/010*078*009*144*78600304@default-00000003;1", "") in new stack
[Jul 4 09:01:04] VERBOSE[458] pbx.c: == Spawn extension (vicidial-auto, 83047777777777, 3) exited non-zero on 'Local/010*078*009*144*78600304@default-00000003;1'
[Jul 4 09:01:04] VERBOSE[458] pbx.c: -- Executing [h@vicidial-auto:1] AGI("Local/010*078*009*144*78600304@default-00000003;1", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16---------------") in new stack
[Jul 4 09:01:04] VERBOSE[458] res_agi.c: -- <Local/010*078*009*144*78600304@default-00000003;1>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16--------------- completed, returning 0
[Jul 4 09:01:04] VERBOSE[457] pbx.c: == Spawn extension (default, 78600304, 1) exited non-zero on 'Local/010*078*009*144*78600304@default-00000003;2'
[Jul 4 09:01:04] VERBOSE[457] pbx.c: -- Executing [h@default:1] AGI("Local/010*078*009*144*78600304@default-00000003;2", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0---------------") in new stack
[Jul 4 09:01:04] VERBOSE[457] res_agi.c: -- <Local/010*078*009*144*78600304@default-00000003;2>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0--------------- completed, returning 0

Re: переадресация на внешний номер по кнопке

Добавлено: 05 июл 2019, 10:22
ded
Смотрим внимательно:
[Jul 4 09:00:58] DTMF[376] channel.c: DTMF begin '2' received on SIP/obit_inst_vd2-00000039
[Jul 4 09:00:58] DTMF[376] channel.c: DTMF begin ignored '2' on SIP/obit_inst_vd2-00000039
[Jul 4 09:00:58] DTMF[376] channel.c: DTMF end '2' received on SIP/obit_inst_vd2-00000039, duration 160 ms
[Jul 4 09:00:58] DTMF[376] channel.c: DTMF end passthrough '2' on SIP/obit_inst_vd2-00000039
где тут решётка?
1. Ваш вопрос - "А почему решётка не передаётся?"
2. Мой вопрос - "А почему решётка не передаётся?"
3. Goto 1.
4. Патовая ситуация.
Если горит - в раздел Бизнес.

Re: переадресация на внешний номер по кнопке

Добавлено: 05 июл 2019, 13:30
gamlet99
ded писал(а):где тут решётка?
1. Ваш вопрос - "А почему решётка не передаётся?"
2. Мой вопрос - "А почему решётка не передаётся?"
3. Goto 1.
4. Патовая ситуация.
1. решетку я прописывал в features.conf blindxfer => #2

суть в том что и с решеткой и без решетки не работает!

3. Goto 1 где это прописывать ? в extention.conf ? здесь exten => _X./899999999,n,Goto(trunkinbound,7899999999,1) ??????
4. не понял!

Re: переадресация на внешний номер по кнопке

Добавлено: 05 июл 2019, 14:26
gamlet99
также пробовал вариант - в extention прописать

exten => 4797,1,Dial(Sip/outtrunk/899999999,,D(2)


также не заработало!

Re: переадресация на внешний номер по кнопке

Добавлено: 05 июл 2019, 18:03
ded
1) Посыпать волшебным порошком?
2) Посыпать другим порошком?
3) Подставлять все буквы из алфавита по порядку?