Hello guys I hope you will be able to help me i have setup 2 systems under the same ISP provider. the one i added 2 phone registrations and to the other 5. the one with the 5 numbers im unable to receive any calls. here are the configuration files:
[outer]
exten=>_xxxxx900,1,NoOp(Incoming call to public number xxxxx900)
same=> n,GoTo(outer,0900,1)
same=> n,Hangup()
exten=>_0900,1,NoOp(Transfered from public context to local extension 0900)
same=> n,Dial(PJSIP/${EXTEN},180)
same=> n,Hangup()
exten=>_xxxxx901,1,NoOp(Incoming call to public number xxxxx901)
same=> n,GoTo(outer,0901,1)
same=> n,Hangup()
exten=>_0901,1,NoOp(Transfered from public context to local extension 0901)
same=> n,Dial(PJSIP/${EXTEN},180)
same=> n,Hangup()
exten=>_xxxxx903,1,NoOp(Incoming call to public number xxxxx903)
same=> n,GoTo(outer,0903,1)
same=> n,Hangup()
exten=>_0903,1,NoOp(Transfered from public context to local extension 0903)
same=> n,Dial(PJSIP/${EXTEN},180)
same=> n,Hangup()
exten=>_xxxxx950,1,NoOp(Incoming call to public number xxxxx950)
same=> n,GoTo(outer,0950,1)
same=> n,Hangup()
exten=>_0950,1,NoOp(Transfered from public context to local extension 0950)
same=> n,Dial(PJSIP/${EXTEN},180)
same=> n,Hangup()
exten=>_xxxxx999,1,NoOp(Incoming call to public number xxxxx999)
same=> n,GoTo(outer,0999,1)
same=> n,Hangup()
exten=>_0999,1,NoOp(Transfered from public context to local extension 0999)
same=> n,Dial(PJSIP/${EXTEN},180)
same=> n,Hangup()
exten=> 100,1,Answer()
same=> n,Wait(1)
same=> n,Playback(hello-world)
same=> n,Hangup()
exten=> _X.,1,Verbose(1, “Didn’t match any restricted numbers, proceeding with outbound dial.”)
same=> n,Set(CALLERID(num)=xxx${CALLERID(num)})
same=> n,Dial(PJSIP/${EXTEN}@trunk-prime-endpoint-${CALLERID(num)})
same=> n,Hangup()
trunk-prime-endpoint-xxxxx900
from_user = xxxxx900
trunk-prime-endpoint-xxxxx901
from_user = xxxxx901
trunk-prime-endpoint-xxxxx903
from_user = xxxxx903
trunk-prime-endpoint-xxxxx950
from_user = xxxxx950
trunk-prime-endpoint-xxxxx999
from_user = xxxxx999
[trunk-prime-id-tmpl]!
type = identify
match = 00.00.000.00 Proxy IP
trunk-prime-id-xxxxx900
endpoint = trunk-prime-endpoint-xxxxx900
trunk-prime-id-xxxxx901
endpoint = trunk-prime-endpoint-xxxxx901
trunk-prime-id-xxxxx903
endpoint = trunk-prime-endpoint-xxxxx903
trunk-prime-id-xxxxx950
endpoint = trunk-prime-endpoint-xxxxx950
trunk-prime-id-xxxxx999
endpoint = trunk-prime-endpoint-xxxxx999
[internal-ext-auth-tmpl]!
type = auth
auth_type = userpass
[internal-ext-aor-tmpl]!
type = aor
max_contacts=10
0900
type=endpoint
auth = 0900
aors = 0900
0900
password = user_pass
username = 0900
0901
type=endpoint
auth = 0901
aors = 0901
0901
password = user_pass
username = 0901
0903
type=endpoint
auth = 0903
aors = 0903
0903
password = user_pass
username = 0903
0950
type=endpoint
auth = 0950
aors = 0950
0950
password = user_pass
username = 0950
0999
type=endpoint
auth = 0999
aors = 0999
0999
password = user_pass
username = 0999