Код: Выделить всё
Call from '202' (10.0.10.100:49291) to extension '203' rejected because extension not found in context 'default'.
Я у себя поднял виртуалку с 13 версией Астера, накатил конфиг боевого Астерикса с 11-ей версией.
Начал тестировать, и появилилсь проблемы.
Сперва почему-то sip модуль каким-то загадочным образом исчез, не было конектов по SIP и в логах совсем тишина. Помогло:
Код: Выделить всё
module load chan_sip.so
Код: Выделить всё
rejected because extension not found in context 'default'.
Вот минимал конфиг с рабочего Астера:
sip.conf
Код: Выделить всё
[general]
context=default
allowguest=yes
[company](!)
type=friend
disallow=all
allow=g722
context=default
Deny=0.0.0.0/0.0.0.0
Permit=10.0.10.0/24
musicclass=company
host=dynamic
canreinvite=no
t38pt_udptl=no
qualify=yes
callcounter=yes
call-limit=1
[201](company)
callerid="Pipec 201<201>"
secret=password
callgroup=2
pickupgroup=2
[202](company)
callerid="Ur 202 <202>"
secret=password
callgroup=2
pickupgroup=2
[203](company)
callerid="XZ 203 <203>"
secret=password
callgroup=2
pickupgroup=2
[204](company)
callerid="MMM 204 <204>"
secret=password
callgroup=2
pickupgroup=2
Код: Выделить всё
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no
[globals]
[default]
include => internal
include => local
include => mobile
include => phone
include => longdistance
include => dnd_on-off
include => register
include => callagentlogin
[internal]
exten => 201,1,Set(__TRANSFER_CONTEXT=internal)
same => n,Macro(standard,SIP/${EXTEN},${CALLERID(num)})
same => hint,SIP/${EXTEN}
exten => 202,1,Set(__TRANSFER_CONTEXT=internal)
same => n,Macro(standard,SIP/${EXTEN},${CALLERID(num)})
same => hint,SIP/${EXTEN}
exten => 203,1,Set(__TRANSFER_CONTEXT=internal)
same => n,Macro(standard,SIP/${EXTEN},${CALLERID(num)})
same => hint,SIP/${EXTEN}
exten => 204,1,Set(__TRANSFER_CONTEXT=internal)
same => n,Macro(standard,SIP/${EXTEN},${CALLERID(num)})
same => hint,SIP/${EXTEN}
[macro-standard]
exten => s,1,Set(CDR(userfield)=internal)
exten => s,n,GotoIf($[${LEN(${BLINDTRANSFER})}>0]?transfer,1:direct,1)
exten => direct,1,Macro(direct,${ARG1})
exten => transfer,1,Set(TRANSFER=${CUT(BLINDTRANSFER,,1)})
exten => transfer,n,Macro(transfer,${ARG1},${TRANSFER},${ARG2})
exten => h,1,MacroExit
Может что-то пропустил и не знаю.