I'm running into an issue where subscribers to our service cannot call certain 1-800 numbers if they have a caller id blocked account (restrictcid=yes).
This is on Asterisk 1.0.9 and our clients are using Sipura SPA-2002's. Our provider uses a SIP/PSTN gateway, so we hand off SIP to them from Asterisk. The problem appears to be that when an "Anonymous" call goes out, there is no ANI present in the SIP INVITE. The From: header includes just an IP address -- as does the Contact field. What is the _proper_ way to send ANI via SIP? I am thinking it is Calling-Party-ID but I'm hoping someone can verify this for me as it's not mentioned in the RFC. I've hacked CPID support into Asterisk 1.0.9 but our provider doesn't appear to use it -- ie, if From is "Private" but CPID is present (with privacy=full), 1-800 numbers still fail because of lack of ANI. My workaround would be to detect numbers which require ANI (1-8XX, 911, etc) and ensure that the From header is always populated for these calls. Mostly I want to find out how things are _supposed_ tow work though. :-) Thanks for any info. Ray -- Ray Van Dolson Linux/Unix Systems Administrator Digital Path, Inc. _______________________________________________ --Bandwidth and Colocation sponsored by Easynews.com -- Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users