Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2013-07-29 17:40:07 +0400

root525 Gravatar root525

Elastix 2.4 набор телефона без кода города

Добрый день.Имеется Elastix 2.4.0-1, на нем настроен sip-аккаунт от вестколла. В правилах набора через веб морду насоздавал правил, из которых оставил только

(prepend) + 9 | [8812+ZXXXXXX / ] 
(prepend) + 9 | [7812+ZXXXXXX / ] 
(prepend) + 9 | [7XXXXXXXXXX / ] 
(prepend) + 9 | [8XXXXXXXXXX / ] 
(prepend) + 9 | [ZXXXXXX / ]

Если набирать номер в формате 9+8+код города+7значный номер, то звонок проходит. Но вот заставить набирать 9+7цифр номера никак не выходит. Копался в конфигурационных файлах, и нашел созданные мною правила набора только в /etc/asterisk/extensions-additional и там они выглядят так

[outrt-2] ; outgoing
include => outrt-2-custom
exten => _97812+ZXXXXXX,1,Macro(user-callerid,SKIPTTL,)
exten => _97812+ZXXXXXX,n,Noop(Calling Out Route: outgoing)
exten => _97812+ZXXXXXX,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten => _97812+ZXXXXXX,n,ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${DB(AMPUSER/${AMPUSER}/outboundcid)})}=0 & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE=78122429942))
exten => _97812+ZXXXXXX,n,Set(_NODEST=)
exten => _97812+ZXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _97812+ZXXXXXX,n,Macro(dialout-trunk,2,${EXTEN:1},)
exten => _97812+ZXXXXXX,n,Macro(outisbusy,)
exten => _97XXXXXXXXXX,1,Macro(user-callerid,SKIPTTL,)
exten => _97XXXXXXXXXX,n,Noop(Calling Out Route: outgoing)
exten => _97XXXXXXXXXX,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten => _97XXXXXXXXXX,n,ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${DB(AMPUSER/${AMPUSER}/outboundcid)})}=0 & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE=78122429942))
exten => _97XXXXXXXXXX,n,Set(_NODEST=)
exten => _97XXXXXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _97XXXXXXXXXX,n,Macro(dialout-trunk,2,${EXTEN:1},)
exten => _97XXXXXXXXXX,n,Macro(outisbusy,)
exten => _98XXXXXXXXXX,1,Macro(user-callerid,SKIPTTL,)
exten => _98XXXXXXXXXX,n,Noop(Calling Out Route: outgoing)
exten => _98XXXXXXXXXX,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten => _98XXXXXXXXXX,n,ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${DB(AMPUSER/${AMPUSER}/outboundcid)})}=0 & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE=78122429942))
exten => _98XXXXXXXXXX,n,Set(_NODEST=)
exten => _98XXXXXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _98XXXXXXXXXX,n,Macro(dialout-trunk,2,${EXTEN:1},)
exten => _98XXXXXXXXXX,n,Macro(outisbusy,)
exten => _9ZXXXXXX,1,Macro(user-callerid,SKIPTTL,)
exten => _9ZXXXXXX,n,Noop(Calling Out Route: outgoing)
exten => _9ZXXXXXX,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten => _9ZXXXXXX,n,ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${DB(AMPUSER/${AMPUSER}/outboundcid)})}=0 & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE=78122429942))
exten => _9ZXXXXXX,n,Set(_NODEST=)
exten => _9ZXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _9ZXXXXXX,n,Macro(dialout-trunk,2,${EXTEN:1},)
exten => _9ZXXXXXX,n,Macro(outisbusy,)

; end of [outrt-2]

Подскажите, что почитать, или куда прописать, чтобы при наборе 9 + номера без кода, код города лепился и уходил к провайдеру? Спасибо.

Elastix 2.4 набор телефона без кода города

Добрый день.Имеется Elastix 2.4.0-1, на нем настроен sip-аккаунт от вестколла. В правилах набора через веб морду насоздавал правил, из которых оставил только

(prepend) + 9 | [8812+ZXXXXXX / ] 
(prepend) + 9 | [7812+ZXXXXXX / ] 
(prepend) + 9 | [7XXXXXXXXXX / ] 
(prepend) + 9 | [8XXXXXXXXXX / ] 
(prepend) + 9 | [ZXXXXXX / ]

Если набирать номер в формате 9+8+код города+7значный номер, то звонок проходит. Но вот заставить набирать 9+7цифр номера никак не выходит. Копался в конфигурационных файлах, и нашел созданные мною правила набора только в /etc/asterisk/extensions-additional и там они выглядят так

[outrt-2] ; outgoing
include => outrt-2-custom
exten => _97812+ZXXXXXX,1,Macro(user-callerid,SKIPTTL,)
exten => _97812+ZXXXXXX,n,Noop(Calling Out Route: outgoing)
exten => _97812+ZXXXXXX,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten => _97812+ZXXXXXX,n,ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${DB(AMPUSER/${AMPUSER}/outboundcid)})}=0 & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE=78122429942))
exten => _97812+ZXXXXXX,n,Set(_NODEST=)
exten => _97812+ZXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _97812+ZXXXXXX,n,Macro(dialout-trunk,2,${EXTEN:1},)
exten => _97812+ZXXXXXX,n,Macro(outisbusy,)
exten => _97XXXXXXXXXX,1,Macro(user-callerid,SKIPTTL,)
exten => _97XXXXXXXXXX,n,Noop(Calling Out Route: outgoing)
exten => _97XXXXXXXXXX,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten => _97XXXXXXXXXX,n,ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${DB(AMPUSER/${AMPUSER}/outboundcid)})}=0 & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE=78122429942))
exten => _97XXXXXXXXXX,n,Set(_NODEST=)
exten => _97XXXXXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _97XXXXXXXXXX,n,Macro(dialout-trunk,2,${EXTEN:1},)
exten => _97XXXXXXXXXX,n,Macro(outisbusy,)
exten => _98XXXXXXXXXX,1,Macro(user-callerid,SKIPTTL,)
exten => _98XXXXXXXXXX,n,Noop(Calling Out Route: outgoing)
exten => _98XXXXXXXXXX,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten => _98XXXXXXXXXX,n,ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${DB(AMPUSER/${AMPUSER}/outboundcid)})}=0 & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE=78122429942))
exten => _98XXXXXXXXXX,n,Set(_NODEST=)
exten => _98XXXXXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _98XXXXXXXXXX,n,Macro(dialout-trunk,2,${EXTEN:1},)
exten => _98XXXXXXXXXX,n,Macro(outisbusy,)
exten => _9ZXXXXXX,1,Macro(user-callerid,SKIPTTL,)
exten => _9ZXXXXXX,n,Noop(Calling Out Route: outgoing)
exten => _9ZXXXXXX,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten => _9ZXXXXXX,n,ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${DB(AMPUSER/${AMPUSER}/outboundcid)})}=0 & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE=78122429942))
exten => _9ZXXXXXX,n,Set(_NODEST=)
exten => _9ZXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _9ZXXXXXX,n,Macro(dialout-trunk,2,${EXTEN:1},)
exten => _9ZXXXXXX,n,Macro(outisbusy,)

; end of [outrt-2]

Подскажите, что почитать, или куда прописать, чтобы при наборе 9 + номера без кода, код города лепился и уходил к провайдеру? Спасибо.

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.