Try as I might, I can not get incoming calls from ViaTalk to match against my user entry. I have both peer and user entries, and incoming and outgoing calls work, but incoming calls do not move to my in-viatalk context (they stay in the default context.) Has anyone else managed to get this to work? My user entry looks like:
[viatalk-in]
username=1407965XXXX
context=viatalk-in
type=user
host=965.407.1.switch.vtnoc.net

I've also tried username=+1407965XXXX, host=67.15.74.73, host=67.15.74.73:5060, and host=dynamic. SIP debug from an incoming call shows:


<-- SIP read from 67.15.74.73:5060:
INVITE sip:[EMAIL PROTECTED] SIP/2.0
Via: SIP/2.0/UDP 67.15.74.73:5060;branch=z9hG4bK6169ed4e;rport
From: "Wern Ben" <sip:[EMAIL PROTECTED]>;tag=as7366fb31
To: <sip:[EMAIL PROTECTED]>
Contact: <sip:[EMAIL PROTECTED]>
Call-ID: [EMAIL PROTECTED]
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Date: Thu, 18 Aug 2005 03:48:28 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY
Content-Type: application/sdp
Content-Length: 214
charon*CLI>
v=0
o=root 16334 16334 IN IP4 67.15.74.73
s=session
c=IN IP4 67.15.74.73
t=0 0
m=audio 21762 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -

The next message indicates that it can't find a user or peer to match "67.15.74.73:5060", and moves to the default context. In the above examples, I've XXXX'd the last four numbers of live phone numbers. ViaTalk appears to be sending the incoming caller info (including plus sign) in the From: part, and not my userid.

Does anyone have any suggestions?

Ben Wern
_______________________________________________
Asterisk-Users mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to