Pozdrav svima.
Cenio bih pomoc oko problema koji imamo. Totalni smo paceri u ovom domenu. Daleko smo dogurali sa konfiguracijom Asteriska, ali ocigledno ne dovoljno. Pokusavam da dodam Telenorov SIP trunk. Problem je sto mi komunikacija izmedju lokala postoji (dakle SIP radi), ali zvuk na incoming ili outgoing pozivima nemam. Telefon zvoni , tamo gde zelim, ali se jednostavno ne cujemo. Najdalje sto smo dosli bila je jednosmerna komunikacija. Ja sam cuo kolegu, ali ne i on mene. Ima li neko ideju gde gresimo? Telefoni su Htek , ako je to od interesa ovde. U hosts fajl sam dodao ovaj
ims.telenor.rs zapis. Verzija Asteriska je
Asterisk 11.15.1 . Cist asterisk. Probao sam Elastix 5, a on uopste nece da se registruje na telenor. Probah i Elastix 2.5 da instaliram, on pa trazi SATA drajvere za moju praistorijsku plocu. Te se tako vratih ovoj vanila instalaciji asteriska koju smo poceli da budzimo pre par godina.
Iskreno se nadam da ce neko imati vremena da se bakce sa ovim :)
Evo config fajlova . HVALA !
#### /etc/network/interfaces ####
Code:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
### Javna IP adresa centrale
auto eth0.14
iface eth0.14 inet static
address X.X.X.X
netmask 255.255.255.0
gateway X.X.X.Y
dns-nameservers 8.8.8.8
post-up iptables-restore < /etc/iptables.up.rules
### Telenor SIP trunk
auto eth0.1902
iface eth0.1902 inet static
address 10.135.77.XX
netmask 255.255.255.248
up route add -net 10.135.77.200 netmask 255.255.255.248 gw 10.135.77.206
up route add -net 109.245.15.184 netmask 255.255.255.248 gw 10.135.77.206
up route add -net 109.245.15.192 netmask 255.255.255.240 gw 10.135.77.206
up route add -net 10.10.88.0 netmask 255.255.255.0 gw dev eth0.88
### adresa koju gadjaju telefoni
auto eth0.88
iface eth0.88 inet static
address 10.10.88.201
netmask 255.255.255.0
#### SIP.CONF ####
Code:
[general]
context=incoming
allow=ulaw
allow=alaw
allow=gsm
;tcpenable=yes
;tcpbindaddr=0.0.0.0
;externip = X.X.X.X
;localnet=X.X.X.255/255.255.255.0
register => PBX018Dxxxxxxx:*password*@ims.telenor.rs/PBX018Dxxxxxxx
[telenor]
type=friend
secret=*password*
[email protected]
outboundproxy=109.245.15.185
dtmfmode=rfc2833
port=5060
expire=120
disallow=all
allow=ulaw
allow=alaw
allow=gsm
transport=udp
insecure=port,invite
fromdomain=ims.telenor.rs
context=incoming
session-timers=refuse
session-expires=900
session-refresher=uac
session-minse=900
[default]
type=friend
host=dynamic
context=default
transport=udp
disallow=all
allow=alaw
qualify=yes
;directmedia=yes
;canreinvite=yes
[siptelefoni](!)
type=friend
host=dynamic
context=lokali
transport=udp
disallow=all
allow=alaw
allow=ulaw
allow=gsm
nat=no
dtmfmode=inband
qualify=yes
## Odavde idu lokali
[1603](siptelefoni)
secret=********
[1332](siptelefoni) ; tandberg video konferensing
secret=*********
.... Idu dalje ovde razliciti lokali
#### EXTENSIONS.CONF ####
Code:
[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]
; Global variables goes here
[incoming]
exten=>+38118xxxxxxx,1,Log(NOTICE, Dolazni poziv sa broja ${CALLERID(all)})
exten=>+38118xxxxxxx,n,Answer()
exten=>+38118xxxxxxx,n,Dial(SIP/1373)
exten=>+38118xxxxxxx,n,Hangup()
[outgoing]
exten=>_018.,1,Dial(SIP/telenor/${EXTEN}) ; ako neko poziva sa 018, ne treba mu 0 za izlaz, bira samo broj
exten=>_0N.,1,Dial(SIP/PBX018D3404400/${EXTEN:1}) ; ako okrene 0, mora da sledi 2-9 (to je ovo N), da ne bi mogao medjunarodne pozive
[lokali]
include=>outgoing
; 1373
exten=>1373,1,Answer()
exten=>1373,n,Dial(SIP/1373)
exten=>1373,n,Hangup()
; 1603
exten=>1603,1,Answer()
exten=>1603,n,SayNumber(3)
exten=>1603,n,Dial(SIP/1603)
exten=>1603,n,Hangup()
; 1623
exten=>1623,1,Dial(SIP/1623)
; 1366
exten=>1366,1,Dial(SIP/1366)
exten=>1366,n,Hangup()
; 1333
exten=>1333,1,Dial(SIP/1333)
exten=>1333,n,Hangup()
;1383
exten=>1383,1,Dial(SIP/1383)
exten=>1383,n,Hangup()
; End of the "lokali" context
[default]
exten=>yyyyyy,1,Goto(studentska-sluzba,s,1)
exten=>1234,1,Goto(studentska-sluzba,s,1)
exten=>999,1,Goto(studentska-sluzba,s,1)