Bagaimana setting panggilan keluar menggunakan server voip asterisk dan voip gateway spa400

Saya ingin bertanya untuk para master disini. Saya sedang membuat jaringan untuk voip. Peralatan yang digunakan yaitu voip gateway linksys spa400, ip Phone escene dan server nya asterisk. Untuk topologi nya yaitu dari line telkom masuk ke gateway linksys spa400 kemudian dari gateway masuk ke ip phone. Untuk panggilan masuk sudah bisa sedangkan untuk panggilan keluar masih belum bisa.

untuk log nya :

[Oct 29 10:17:32] NOTICE[2714][C-00000000] chan_sip.c: Call from ‘2000’ (10.10.10.30:5060) to extension ‘908180901’ rejected because extension not found in context ‘ph2000’.
[Oct 29 10:17:42] NOTICE[2714][C-00000001] chan_sip.c: Call from ‘2000’ (10.10.10.30:5060) to extension ‘9081809014142’ rejected because extension not found in context ‘ph2000’.

untuk file extensions.conf nya :
[globals]
TRUNK1=SIP/9001

[others]
[trunklocal]
include => fun-stuff
exten => _200[0-4],1,Dial(SIP/${EXTEN},15)
exten => _200[0-4],2,VoiceMail(${EXTEN},u)
exten => h,1,Hangup

;001
[ph2000]
include => trunklocal
exten => _XXX,1,Dial(${TRUNK1}/L1${EXTEN},15)
exten => _70X.,1,Dial(${TRUNK1}/L1${EXTEN},15)
exten => _83X.,1,Dial(${TRUNK}/L1${EXTEN},15)
exten => h,1,Hangup

;002
[ph2001]
include => trunklocal
exten => _XXX,1,Dial(${TRUNK1}/L1${EXTEN},15)
exten => _70X.,1,Dial(${TRUNK1}/L1${EXTEN},15)
exten => _83X.,1,Dial(${TRUNK}/L1${EXTEN},15)
exten => h,1,Hangup

;003
[ph2002]
include => trunklocal
exten => _XXX,1,Dial(${TRUNK1}/L1${EXTEN},15)
exten => _70X.,1,Dial(${TRUNK1}/L1${EXTEN},15)
exten => _83X.,1,Dial(${TRUNK}/L1${EXTEN},15)
exten => h,1,Hangup

[from-trunk-1]
exten => 001,1,Dial(SIP/2000,15)
;exten =>001,2,VoiceMail(2000,u)
;exten =>001,2,Hangup
exten => 002,1,Dial(SIP/2001,15)
;exten =>002,2,VoiceMail(2001,u)
;exten =>002,2,Hangup
exten => 003,1,Dial(SIP/2002,15)
;exten =>003,2,VoiceMail(2002,u)
;exten =>003,2,Hangup
exten => h,1,Hangup
;exten => _X.,1,Congestion()

[from-spa400-1]
exten => _X.,1,Goto(from-trunk-1,${CUT(CUT(SIP_HEADER(To),@,1),:,2)},1)

[fun-stuff]
exten => 500,1,Answer()
exten => 500,2,Playback(demo-echotest)
exten => 500,3,Echo
exten => 500,4,Playback(demo-echodone)
exten => 500,5,Hangup

Tolong bantuannya ? agan agan master… Terima Kasih

Itu artinya pada context ph2000 yang digunakan extension/SIP User 2000 tidak ada dialplan untuk ke 908180901.

Coba tambahkan :

exten => _9X.,1,Dial(${TRUNK}/L1${EXTEN},15)

Kalo mau cut 9 nya pakai :

exten => _9X.,1,Dial(${TRUNK}/L1${EXTEN:1},15)

Itu L1 memang harus kirim gitu ke Trunk nya ?

saya coba dulu di tambahkan dulu master @asoka

settingan ini berhasil, tapi setelah server reboot settingan kembali ke awal lagi L1 nya hilang.
bagaimana cara mengatasinya terimakasih

mas pakai distro semacam freepbx, briker, dst kah? kalau iya biasanya ada file dengan nama suffix _custom. Coba ditambahkan di file (misal) extensions_custom.conf. Biasanya sudah ada. Kalau asterisk vanila harusnya ndak berubah.