| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
wolfwood
Зарегистрирован: 25.11.2009 Сообщения: 3
|
Добавлено: Ср Ноя 25, 2009 13:21 Заголовок сообщения: Asterisk+номера экстренных служб |
|
|
Добрый день!
Промогите настроить звонки на номера экстренных служб (101, 102, 103..). Со старым номерным планом работало.
по диалплану все номера внутри корпорации 4-х значные
выход на город без 9ки, через 9101 вызов не проходит.
Жду ваших рекомендаций. Спасибо. |
|
| Вернуться к началу |
|
 |
VBKesha
Зарегистрирован: 27.02.2009 Сообщения: 133
|
Добавлено: Ср Ноя 25, 2009 15:32 Заголовок сообщения: |
|
|
| А можно взгялнуть на диалплан? |
|
| Вернуться к началу |
|
 |
tma
Зарегистрирован: 11.07.2005 Сообщения: 311
|
Добавлено: Ср Ноя 25, 2009 19:58 Заголовок сообщения: |
|
|
Зачем? Нужно напрячь все свои телепатические способности и детально разжевать где именно зарыта проблема! _________________ Maksim Timofejev |
|
| Вернуться к началу |
|
 |
|
wolfwood
Зарегистрирован: 25.11.2009 Сообщения: 3
|
Добавлено: Ср Ноя 25, 2009 22:23 Заголовок сообщения: |
|
|
| VBKesha писал(а): | | А можно взгялнуть на диалплан? |
сори за задержку, вот диалплан:
#include my_config/extension.conf
[internal]
exten => _2XX0,1,Queue(${EXTEN})
exten => _1XXX,1,Macro(internal_call|${EXTEN})
exten => _2XXX,1,Macro(internal_call|${EXTEN})
exten => _3XXX,1,Macro(internal_call|${EXTEN})
exten => _7XXXX,1,Macro(internal_call|${EXTEN})
exten => 1111,1,Goto(internal_fax,s,1)
include => conferences
include => internal_voicemail
include => kv_out
include => mobile_out
include => admin_services
include => short_numbers
include => ukraine_out
include => international_out
include => international_out_pri
[kv_out]
exten => _2XXXXXX,1,Monitor(wav,/home/max/Asterisk_records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-PRI_OUT_Kiev-${CALLERID(num)}-${EXTEN},bm)
exten => _2XXXXXX,2,Dial(${TRUNK_GT1}/${EXTEN})
exten => _2XXXXXX,3,Hangup
exten => _3XXXXXX,1,Monitor(wav,/home/max/Asterisk_records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-PRI_OUT_Kiev-${CALLERID(num)}-${EXTEN},bm)
exten => _3XXXXXX,2,Dial(${TRUNK_GT1}/${EXTEN})
exten => _3XXXXXX,3,Hangup
exten => _4XXXXXX,1,Monitor(wav,/home/max/Asterisk_records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-PRI_OUT_Kiev-${CALLERID(num)}-${EXTEN},bm)
exten => _4XXXXXX,2,Dial(${TRUNK_GT1}/${EXTEN})
exten => _4XXXXXX,3,Hangup
exten => _5XXXXXX,1,Monitor(wav,/home/max/Asterisk_records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-PRI_OUT_Kiev-${CALLERID(num)}-${EXTEN},bm)
exten => _5XXXXXX,2,Dial(${TRUNK_GT1}/${EXTEN})
exten => _5XXXXXX,3,Hangup
[ukraine_out]
exten => _82XXXXXXX,1,Monitor(wav,/home/max/Asterisk_records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-PRI_OUT_UKR-${CALLERID(num)}-${EXTEN},bm)
exten => _82XXXXXXX,2,Dial(${TRUNK_GT1}/${EXTEN})
exten => _82XXXXXXX,3,Hangup
exten => _80XXXXXXXXX,1,Monitor(wav,/home/max/Asterisk_records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-PRI_OUT_UKR-${CALLERID(num)}-${EXTEN},bm)
exten => _80XXXXXXXXX,2,Dial(${TRUNK_GT1}/${EXTEN})
exten => _80XXXXXXXXX,3,Hangup
exten => _8800XXXXXXX,1,Monitor(wav,/home/max/Asterisk_records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-PRI_OUT_UKR-${CALLERID(num)}-${EXTEN},bm)
exten => _8800XXXXXXX,2,Dial(${TRUNK_GT1}/${EXTEN})
exten => _8800XXXXXXX,3,Hangup
[international_out]
exten => _810X.,1,Monitor(wav,/home/max/Asterisk_records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-VOIP_OUT_INTERNATIONAL${CALLERID(num)}-${EXTEN},bm)
exten => _810X.,2,Set(CALLERID(name)="9990110")
exten => _810X.,3,Set(CALLERID(number)=9990110)
exten => _810X.,4,Dial(${TRUNK_VOIP}/${EXTEN})
exten => _810X.,5,Hangup
[international_out_pri]
exten => _811X.,1,Monitor(wav,/home/max/Asterisk_records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-PRI_OUT_INTERNATIONAL-${CALLERID(num)}-${EXTEN},bm)
exten => _811X.,2,Dial(${TRUNK_GT1}/${EXTEN})
exten => _811X.,3,Hangup
[conferences]
exten => 900,1,MeetMe(900)
exten => 901,1,MeetMe(901)
exten => 902,1,MeetMe(902)
exten => 903,1,MeetMe(903)
exten => 904,1,MeetMe(904)
exten => 905,1,MeetMe(905)
exten => 906,1,MeetMe(906)
exten => 907,1,MeetMe(907)
exten => 908,1,MeetMe(908)
exten => 909,1,MeetMe(909)
exten => 910,1,MeetMe(910)
[op_conferences]
exten => 990,1,MeetMe(990)
exten => 991,1,MeetMe(991)
exten => 992,1,MeetMe(992)
exten => 993,1,MeetMe(993)
exten => 994,1,MeetMe(994)
exten => 995,1,MeetMe(995)
exten => 996,1,MeetMe(996)
exten => 997,1,MeetMe(997)
exten => 998,1,MeetMe(998)
exten => 999,1,MeetMe(999)
[admin_services]
exten => 0001,1,ChanSpy(SIP);
[short_numbers]
exten => _0X,1,Dial(${TRUNK_GT1}/${EXTEN})
exten => _0XX,1,Dial(${TRUNK_GT1}/${EXTEN})
[gt_pri1_in]
exten => 4902512,1,Monitor(wav,/home/max/Asterisk_records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-PRI_IN-${CALLERID(num)}-${EXTEN},bm)
exten => 4902512,2,Answer()
exten => 4902512,3,GotoIfTime(19:00-9:00|mon-fri|*|*?business_hours_ivr,s,1)
exten => 4902512,4,Queue(office_reception)
exten => 4902512,5,Hangup
exten => 4902542,1,Monitor(wav,/home/max/Asterisk_records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-PRI_IN-${CALLERID(num)}-${EXTEN},bm)
exten => 4902542,2,Answer()
exten => 4902542,3,GotoIfTime(19:00-9:00|mon-fri|*|*?business_hours_ivr,s,1)
exten => 4902542,4,Queue(office_reception)
exten => 4902542,5,Hangup
exten => 4944004,1,Monitor(wav,/home/max/Asterisk_records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-PRI_IN-${CALLERID(num)}-${EXTEN},bm)
exten => 4944004,2,Answer()
exten => 4944004,3,GotoIfTime(19:00-9:00|mon-fri|*|*?business_hours_ivr,s,1)
exten => 4944004,4,Queue(sales)
exten => 4944004,5,Hangup
exten => 4590601,1,Answer()
exten => 4590601,2,Dial(Local/s@internal_fax)
; NOT IN USE
exten => 4590602,1,Answer()
exten => 4590602,2,Queue(office_reception)
exten => 4590603,1,Answer()
exten => 4590603,2,Queue(office_reception)
exten => 4590604,1,Answer()
exten => 4590604,2,Queue(office_reception)
exten => 4590605,1,Answer()
exten => 4590605,2,Queue(office_reception)
exten => 4590607,1,Answer()
exten => 4590607,2,Queue(office_reception)
exten => 4590608,1,Answer()
exten => 4590608,3,Queue(office_reception)
[gsm_in]
exten => 002068335,1,Monitor(wav,/home/max/Asterisk_records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-GSM_IN-${CALLERID(num)}-${EXTEN},bm)
exten => 002068335,2,Answer()
exten => 002068335,3,GotoIfTime(19:00-9:00|mon-fri|*|*?business_hours_ivr,s,1)
exten => 002068335,4,Queue(office_reception)
exten => 002068335,5,Hangup
exten => 002068336,1,Monitor(wav,/home/max/Asterisk_records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-GSM_IN-${CALLERID(num)}-${EXTEN},bm)
exten => 002068336,2,Answer()
exten => 002068336,3,GotoIfTime(19:00-9:00|mon-fri|*|*?business_hours_ivr,s,1)
exten => 002068336,4,Queue(office_reception)
exten => 002068336,5,Hangup
[internal_voicemail]
exten => 9999,1,VoiceMailMain(s${CALLERID(num)})
[op_internal_voicemail]
exten => _XXXX,1,VoiceMailMain(s${EXTEN})
[internal_fax]
exten => s,1,Set(FAX_FILE_PATH='/var/spool/asterisk/fax/');
exten => s,2,Set(FAX_FILE_NAME=${UNIQUEID});
exten => s,3,Set(FAX_FILE_EXT='.tif');
exten => s,4,Set(FAXFILE=${FAX_FILE_PATH}${FAX_FILE_NAME}${FAX_FILE_EXT});
exten => s,5,Set(EMAILADDR="fax@gilyoner.com.local");
exten => s,6,Set(LOCALSTATIONID='GILYONER');
exten => s,7,RxFax(${FAXFILE});
exten => s,8,HangUp();
exten => h,1,system(/usr/local/bin/fax2mail ${FAXFILE} ${EMAILADDR} "${CALLERID(all)}");
;exten => h,2,DeadAGI(incoming_fax_holder.agi);
[macro-internal_call];
;
; Internal call macro:
; ${ARG1} - Extension (we could have used ${MACRO_EXTEN} here as well
;
exten => s,1,Dial(SIP/${ARG1},10)
exten => s,2,Goto(s_mobile,1) ; Jump based on status (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER)
exten => s_mobile,1,Dial(SIP/${ARG1}&SIP/7${ARG1},15)
exten => s_mobile,2,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Voicemail(${ARG1},u) ; If unavailable, send to voicemail w/ unavail announce
exten => s-NOANSWER,2,Goto(default,s,1) ; If they press #, return to start
exten => s-BUSY,1,Voicemail(${ARG1},b) ; If busy, send to voicemail w/ busy announce
exten => s-BUSY,2,Goto(default,s,1) ; If they press #, return to start
exten => _s-.,1,Goto(s-NOANSWER,1) ; Treat anything else as no answer
exten => a,1,VoicemailMain(${ARG1}) ; If they press *, send the user |
|
| Вернуться к началу |
|
 |
OrNix
Зарегистрирован: 29.08.2007 Сообщения: 124 Откуда: Новосибирск
|
Добавлено: Чт Ноя 26, 2009 04:53 Заголовок сообщения: |
|
|
Вхожу в транс, Силой Мысли я вхожу в твою серверную...
Я что-то вижу... Темно... В этом помещении гудят сервера... Они хотят позвонить в экстренные службы, о чем-то рассказать, но у них не получается... Им нужна помощь...
Да! Я вижу! Скорее всего экстренные службы должны вызываться из [kv-out], а kv - наверное Киев.
И так, попробуй добавить в [kv-out]:
exten => _1XX,1,Monitor(wav,/home/max/Asterisk_records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-PRI_OUT_Kiev-${CALLERID(num)}-${EXTEN},bm)
exten => _1XX,n,Dial(${TRUNK_GT1}/${EXTEN})
exten => _1XX,n,Hangup _________________ Debian Lenny, Asterisk 1.6.1.11 |
|
| Вернуться к началу |
|
 |
Lonely_Ghost
Зарегистрирован: 15.01.2007 Сообщения: 152 Откуда: Украина, Киев
|
Добавлено: Чт Ноя 26, 2009 13:30 Заголовок сообщения: |
|
|
Это
| Код: | [short_numbers]
exten => _0X,1,Dial(${TRUNK_GT1}/${EXTEN})
exten => _0XX,1,Dial(${TRUNK_GT1}/${EXTEN}) |
Заменить на:
| Код: | [short_numbers]
exten => _15ХХ,1,Dial(${TRUNK_GT1}/${EXTEN})
exten => _1ХХ,1,Dial(${TRUNK_GT1}/${EXTEN})
|
и радоваться жизни. _________________ Debian Linux 5.0 Lenny/Asterisk 1.6.1.6/DAHDI 2.2.0.1/Iskratel Si2000(SIP-T/SS7) |
|
| Вернуться к началу |
|
 |
|
wolfwood
Зарегистрирован: 25.11.2009 Сообщения: 3
|
Добавлено: Чт Ноя 26, 2009 14:09 Заголовок сообщения: |
|
|
Изменил. Заработало! СПАСИБО!!! |
|
| Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах You cannot attach files in this forum You cannot download files in this forum
|
|