Asterisk Forum Forum Index Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RulesRules   UsergroupsUsergroups   LinksLinks   RegisterRegister 
 EmailEmail   ProfileProfile   Log in to check your private messages   Log inLog in 

Asterisk-1.4.36-rc1 
Asterisk-Addons-1.4.11 
Libpri-1.4.12-beta2 
Dahdi-Linux-2.4.0 
Dahdi-Tools-2.4.0 

Asterisk+номера экстренных служб

 
   Asterisk Forum Forum Index -> Newbies/FAQ Forum
View previous topic :: View next topic  
Author Message
wolfwood



Joined: 25 Nov 2009
Posts: 10

Status: Offline

PostPosted: Wed Nov 25, 2009 13:21    Post subject: Asterisk+номера экстренных служб Reply with quote

Добрый день!

Промогите настроить звонки на номера экстренных служб (101, 102, 103..). Со старым номерным планом работало.

по диалплану все номера внутри корпорации 4-х значные

выход на город без 9ки, через 9101 вызов не проходит.

Жду ваших рекомендаций. Спасибо.
Back to top
View user's profile Send private message
VBKesha



Joined: 27 Feb 2009
Posts: 134

Status: Offline

PostPosted: Wed Nov 25, 2009 15:32    Post subject: Reply with quote

А можно взгялнуть на диалплан?
Back to top
View user's profile Send private message Jabber ID
tma



Joined: 11 Jul 2005
Posts: 398

Status: Offline

PostPosted: Wed Nov 25, 2009 19:58    Post subject: Reply with quote

Зачем? Нужно напрячь все свои телепатические способности и детально разжевать где именно зарыта проблема!
_________________
Maksim Timofejev
Back to top
View user's profile Send private message Visit poster's website
wolfwood



Joined: 25 Nov 2009
Posts: 10

Status: Offline

PostPosted: Wed Nov 25, 2009 22:23    Post subject: Reply with quote

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
View user's profile Send private message
OrNix



Joined: 29 Aug 2007
Posts: 171
Location: Новосибирск

Status: Offline

PostPosted: Thu Nov 26, 2009 04:53    Post subject: Reply with quote

Вхожу в транс, Силой Мысли я вхожу в твою серверную...
Я что-то вижу... Темно... В этом помещении гудят сервера... Они хотят позвонить в экстренные службы, о чем-то рассказать, но у них не получается... Им нужна помощь...
Да! Я вижу! Скорее всего экстренные службы должны вызываться из [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
View user's profile Send private message Jabber ID
Lonely_Ghost



Joined: 15 Jan 2007
Posts: 200
Location: Украина, Киев

Status: Offline

PostPosted: Thu Nov 26, 2009 13:30    Post subject: Reply with quote

Это
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
View user's profile Send private message
wolfwood



Joined: 25 Nov 2009
Posts: 10

Status: Offline

PostPosted: Thu Nov 26, 2009 14:09    Post subject: Reply with quote

Изменил. Заработало! Very Happy СПАСИБО!!!
Back to top
View user's profile Send private message
Asterisk Forum Forum Index -> Newbies/FAQ Forum Reply to topic
Page 1 of 1

 
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