настройка сети: asterisk
ip xxx.xxx.33.123
mask 255.255.254.0
настройки sip
proxy xxx.xxx.32.3
user:AAA pas:AAAPAS
настраивал через Asterisk Gui
фаил sip.conf
- [general]
context=DID_AAA
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=no
tcpbindaddr=0.0.0.0
srvlookup=yes
subscribecontext=default
allowexternaldomains=yes
allowguest=yes
allowsubscribe=yes
allowtransfer=yes
alwaysauthreject=no
autodomain=no
callevents=no
checkmwi=10
compactheaders=no
defaultexpiry=120
dumphistory=no
externrefresh=10
g726nonstandard=no
jbenable=no
jbforce=no
jblog=no
maxcallbitrate=384
maxexpiry=3600
minexpiry=60
mohinterpret=default
notifyringing=yes
pedantic=no
progressinband=never
promiscredir=no
realm=asterisk
recordhistory=no
registerattempts=0
registertimeout=20
relaxdtmf=no
sendrpid=no
sipdebug=no
t1min=100
t38pt_udptl=no
tos_audio=none
tos_sip=none
tos_video=none
trustrpid=no
useragent=Asterisk PBX
usereqphone=no
videosupport=no
disallow=all
allow=undefined,ulaw,alaw,gsm
фаил users.conf
- [AAA]
type=friend
host=xxx.xxx.32.xxx
username=AAA
secret=h4jw54j4w
trunkname=AAA
hasexten=no
hasiax=no
hassip=yes
nat=yes
registeriax=no
registersip=yes
trunkstyle=voip
insecure=no
context=DID_AAA
canreinvite=no
fromuser=AAA
authuser=AAA
fromdomain=xxx.xxx.32.xxx
disallow=all
allow=ulaw,alaw,gsm,g726
[6001]
fullname=Денис
registersip=no
host=dynamic
callgroup=1
mailbox=6001
call-limit=100
type=peer
username=6001
transfer=yes
callcounter=yes
context=DLPN_DialPlan1
cid_number=6001
hasvoicemail=no
vmsecret=
email=
threewaycalling=no
hasdirectory=no
callwaiting=no
hasmanager=no
hasagent=no
hassip=yes
hasiax=no
secret=6001
nat=yes
canreinvite=no
dtmfmode=rfc2833
insecure=no
pickupgroup=1
macaddress=6001
autoprov=yes
label=6001
linenumber=1
LINEKEYS=1
disallow=all
allow=ulaw,gsm
фаил extension.conf
- [general]
static=yes
writeprotect=no
clearglobalvars=no
[global]
CONSOLE=Console/dsp
IAXINFO=guest
TRUNK=DAHDI/G2
TRUNKMSD=1
FEATURES=
DIALOPTIONS=
RINGTIME=20
FOLLOWMEOPTIONS=
PAGING_HEADER=Intercom
CID_6001=6001
AAA=SIP/AAA
CID_AAA=AAA
[DID_AAA]
include = DID_AAA_default
[DID_AAA_default]
exten = AAA,1,Goto(default,6001,1)
в логах
chan_sip.c: From address missing 'sip:', using it anyway
chan_sip.c: username mismatch, have , digest has
chan_sip.c: Failed to authenticate device ;tag=1c1336794767
если в тарнк добавить
insecure=port,invite
то в логах
NOTICE[6635] chan_sip.c: Call from 'AAA' to extension 's' rejected because extension not found in context 'DID_AAA'.
| Код: |
| [DID_AAA] include = DID_AAA_default [DID_AAA_default] exten = AAA,1,Goto(default,6001,1) |
Из всего этого, чтобы шел звонок нужно только:
| Код: |
| [DID_AAA] exten => s,1,Dial(SIP/6001) |
Разжевывать, где именно вы облажались лень - всё перетерто в книжке.
Где Вы его откопали и главное зачем?
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6Gb / 160Gb || Gentoo Linux || Asterisk 1.8.12
Решения телефонии на базе Asterisk || http://it-need.ru