| View previous topic :: View next topic |
| Author |
Message |
wolfwood
Joined: 25 Nov 2009 Posts: 10 Status: Offline
|
Posted: Wed Nov 25, 2009 13:21 Post subject: Asterisk+номера экстренных служб |
|
|
Добрый день!
Промогите настроить звонки на номера экстренных служб (101, 102, 103..). Со старым номерным планом работало.
по диалплану все номера внутри корпорации 4-х значные
выход на город без 9ки, через 9101 вызов не проходит.
Жду ваших рекомендаций. Спасибо. |
|
| Back to top |
|
 |
VBKesha
Joined: 27 Feb 2009 Posts: 134 Status: Offline
|
Posted: Wed Nov 25, 2009 15:32 Post subject: |
|
|
| А можно взгялнуть на диалплан? |
|
| Back to top |
|
 |
tma
Joined: 11 Jul 2005 Posts: 398 Status: Offline
|
Posted: Wed Nov 25, 2009 19:58 Post subject: |
|
|
Зачем? Нужно напрячь все свои телепатические способности и детально разжевать где именно зарыта проблема! _________________ Maksim Timofejev |
|
| Back to top |
|
 |
|
|
wolfwood
Joined: 25 Nov 2009 Posts: 10 Status: Offline
|
Posted: Wed Nov 25, 2009 22:23 Post subject: |
|
|
| VBKesha wrote: | | А можно взгялнуть на диалплан? |
сори за задержку, вот диалплан:
#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 |
|
| Back to top |
|
 |
OrNix
Joined: 29 Aug 2007 Posts: 171 Location: Новосибирск Status: Offline
|
Posted: Thu Nov 26, 2009 04:53 Post subject: |
|
|
Вхожу в транс, Силой Мысли я вхожу в твою серверную...
Я что-то вижу... Темно... В этом помещении гудят сервера... Они хотят позвонить в экстренные службы, о чем-то рассказать, но у них не получается... Им нужна помощь...
Да! Я вижу! Скорее всего экстренные службы должны вызываться из [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.2, chan_datacard |
|
| Back to top |
|
 |
Lonely_Ghost
Joined: 15 Jan 2007 Posts: 199 Location: Украина, Киев Status: Offline
|
Posted: Thu Nov 26, 2009 13:30 Post subject: |
|
|
Это
| Code: | [short_numbers]
exten => _0X,1,Dial(${TRUNK_GT1}/${EXTEN})
exten => _0XX,1,Dial(${TRUNK_GT1}/${EXTEN}) |
Заменить на:
| Code: | [short_numbers]
exten => _15ХХ,1,Dial(${TRUNK_GT1}/${EXTEN})
exten => _1ХХ,1,Dial(${TRUNK_GT1}/${EXTEN})
|
и радоваться жизни. |
|
| Back to top |
|
 |
|
wolfwood
Joined: 25 Nov 2009 Posts: 10 Status: Offline
|
Posted: Thu Nov 26, 2009 14:09 Post subject: |
|
|
Изменил. Заработало! СПАСИБО!!! |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum
|
|