별표 서버를 구성했으며 브라우저 호출에 브라우저를 만들려고 SipML5을 사용하고 있습니다. 나는 here와 SipML's official How-TO에있는 2 가이드 (개별적으로 또는 함께 - 전체 셋업을 시도 함)를 따라 갔다. 다음과 같이별표 + SipML5 - 오류 603 ""로컬 SDP를 가져 오지 못했습니다 ""
내 sip.conf
파일은 같습니다
[globals]
PEX_ONE=Exten1001
PEX_TWO=Exten1002
[macro-DialStartMonitor]
; Calculate the time of the call from "epoch time", format it into yyyy-mm-dd and add the PhoneExt. at the end
exten => s,1,Set(MONITOR_FILENAME=${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-FROM-${CALLERID(num)}-TO-${ARG1})
same => n,MixMonitor(${MONITOR_FILENAME}.wav,b)
;b - Only save audio to the file while the channel is bridged. *does not include conferences*
[LocalPhones]
exten => 1001,1,noop(Dialing ${PEX_ONE})
same => n,Macro(DialStartMonitor,${PEX_ONE})
same => n,Dial(SIP/${PEX_ONE},30,mTt)
same => n,Playback(vm-nobodyavail) ; Play "no one's available"
same => n,Hangup()
exten => 1002,1,noop(Dialing ${PEX_TWO})
same => n,Macro(DialStartMonitor,${PEX_TWO})
same => n,Dial(SIP/${PEX_TWO},30,mTt)
same => n,Playback(vm-nobodyavail) ; Play "no one's available"
same => n,Hangup()
나는 성공적 등 Zoiper, Linphone, Ekiga
추천 SIP 소프트 폰 간의 통화를 할 수 있습니다 다음과 같이[general]
context=unauthenticated
allowguest=yes
srvlookup=no
udpbindaddr=0.0.0.0:5060
tcpenable=no
nat=force_rport,comedia
qualifyfreq=60 ; probe far end peer every 60 seconds
qualify=120000 ; allow 10 seconds for a reply (qualify)
callcounter=yes
realm=172.16.2.21
transport=udp,ws,wss
[sip_phone_template](!)
type=friend
context=LocalPhones
host=dynamic
nat=force_rport,comedia
dtmfmode=auto
avpf=yes
icesupport=yes
hassip=yes
;encryption=yes
videosupport=no
directmedia=no
disallow=all
allow=g722
allow=ulaw
allow=alaw
[Exten1001](sip_phone_template)
Callerid="Exten1001" <1001>
secret=test123
[Exten1002](sip_phone_template)
Callerid="Exten1002" <1002>
secret=test123
내 extensions.conf
파일이
그러나 브라우저에서 브라우저로 전화를 걸면 실패합니다. 대상이 전화를받습니다 때 정확한 성격이다, 호출이 거부됩니다 다음과 같은 오류가 별표 콘솔에 표시 :
Error 603 "Failed to get local SDP"
구글에서 검색하면 내가 수행 한 비디오를 해제해야한다는 것을 매우 기뻐 sip.conf 파일 (videosupport = no)과 SipML5 응용 프로그램의 "Disable Video"옵션을 확인하십시오. 나는 여전히 같은 오류가 발생합니다. 소프트 폰에서 브라우저로 전화를 걸면이 오류가 반복되고 반대의 경우도 마찬가지입니다.
누군가 내 오류를 지적 할 수 있습니까? 설치/구성해야 할 추가 사항이 있습니까? 아니면 내 구성 자체의 고유 한 오류가 있습니까? 어떤 도움을 주셔서 감사합니다.
이것은 프로그래밍 관련 질문이 아닙니다. SipML은 experemental이므로 올바르게 사용하려면 별표 (*)를 숙지해야합니다. – arheops