[asterisk-users] problem with setting outbound caller id when calling another asterisk

Chris Mazuc cmazuc at go-dti.com
Wed Oct 25 10:34:39 MST 2006


Asterisk seems to have a bug which is not letting me set the caller id 
to another peer's caller id.

http://www.mail-archive.com/asterisk-dev@lists.digium.com/msg23230.html

I've sent this to the asterisk-users mailing list, hopefully I get a 
response soon if there is a workaround.

I'm going to see if there is a way to blindly accept calls from a known 
IP address, but I don't think there is a way that would retain CDR 
information.

Chris Mazuc wrote:
> I have an asterisk box at a remote location (which I will call remote), 
> which registers to my local asterisk box (I'll call that one local), and 
> uses that to route calls to the outside world. The problem I am having 
> is that the remote location needs to lie about it's callerid sometimes, 
> however if I set a callerid that matches the extension of another peer 
> that exists, "local" returns a 403 to "remote". I can set the callerid 
> to the did and it will work fine, or I can set the callerid to something 
> random and it will work fine.
> 
> What does * do with the proxy-authorization header, because it seems to 
> be ignoring the username part.
> 
> Any help is greatly appreciated.
> 
> Thanks,
> Chris Mazuc
> 
> <-- SIP read from REMOTE:1025:
> INVITE sip:1XXXXXX7257 at LOCAL SIP/2.0
> Via: SIP/2.0/UDP REMOTE:5060;branch=z9hG4bK1757eacd;rport
> From: "My Name" <sip:1XXXXXX1200 at REMOTE>;tag=as4f42dab4
> To: <sip:1XXXXXX7257 at LOCAL>
> Contact: <sip:1XXXXXX1200 at REMOTE>
> Call-ID: 571c518a0257e17916e6e27b4e4b9fed at REMOTE
> CSeq: 103 INVITE
> User-Agent: Asterisk PBX
> Max-Forwards: 70
> Proxy-Authorization: Digest username="1XXXXXX1205", realm="asterisk", 
> algorithm=MD5, uri="sip:1XXXXXX7257 at LOCAL", nonce="45a347bc", 
> response="934b409f19a0ebf28d1cf266db29f497", opaque=""
> Date: Tue, 24 Oct 2006 20:26:28 GMT
> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
> Content-Type: application/sdp
> Content-Length: 240
> 
> v=0
> o=root 2238 2239 IN IP4 REMOTE
> s=session
> c=IN IP4 REMOTE
> t=0 0
> m=audio 15384 RTP/AVP 0 8 101
> a=rtpmap:0 PCMU/8000
> a=rtpmap:8 PCMA/8000
> a=rtpmap:101 telephone-event/8000
> a=fmtp:101 0-16
> a=silenceSupp:off - - - -
> 
> --- (14 headers 11 lines)---
> Using INVITE request as basis request - 
> 571c518a0257e17916e6e27b4e4b9fed at REMOTE
> Sending to REMOTE : 5060 (NAT)
> Found user '1XXXXXX1200'
> Reliably Transmitting (NAT) to REMOTE:1025:
> SIP/2.0 403 Forbidden
> Via: SIP/2.0/UDP 
> REMOTE:5060;branch=z9hG4bK1757eacd;received=REMOTE;rport=1025
> From: "My Name" <sip:1XXXXXX1200 at REMOTE>;tag=as4f42dab4
> To: <sip:1XXXXXX7257 at LOCAL>;tag=as1f40e0ec
> Call-ID: 571c518a0257e17916e6e27b4e4b9fed at REMOTE
> CSeq: 103 INVITE
> User-Agent: Asterisk PBX
> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
> Contact: <sip:7257 at LOCAL>
> Content-Length: 0
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
> 
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
> 
> 


More information about the asterisk-users mailing list