[Serusers] caller-id with raius using sip-rpid

Jiri Kuthan jiri at iptel.org
Fri Oct 3 15:36:04 CEST 2003


I'm not sure I understand the question -- ATAs have no display, how would
you like to display "caller ID" on it?

I remember someone was asking for sending an IM on incoming calls for those
who have PC with IM running next to ATA -- that should be easy to implement.

-jiri

At 10:06 PM 10/2/2003, Alejandro Olchik wrote:
>Which phone device should I use to see caller ID
>information when using the ATA186?
>
>Alejandro
>
> --- Steve Dolloff <sdolloff at noc.dls.net> escreveu: >
>At the top of the config I have the following
>> statement....
>> 
>>         if (method=="INVITE") {
>>                 record_route();
>>                 if (!radius_www_authorize("")) {
>>                         log(1,"radius auth
>> failure");
>>                        
>> www_challenge("voip2.test.net","0");
>>                         break;
>>                 };
>>                 append_rpid_hf();
>>          };
>> 
>> If I call a phone with caller-id and my username is
>> 256, it shows 256 on
>> the phone, if I call with a username of test, it
>> shows 4534 on the
>> handset even though I have the sip-rpid set to 222.
>> 
>> Stephen
>> 
>> 
>> Subject: Re: [Serusers] caller-id with raius using
>> sip-rpid
>> 
>> Retrieving caller-id when users register doesn't
>> work because REGISTER
>> messages are processed by the server and the server
>> generates a reply
>> only.
>> 
>> What you need is to insert Remote-Party-ID header
>> field into INVITE
>> message, to make it work you must authenticate also
>> INVITE messages.
>> My guess is that you do not authenticate INVITE
>> messages and therefore
>> there is nothing append_rpid_hf can add.
>> 
>>   Jan.
>> 
>> On 02-10 11:35, Steve Dolloff wrote:
>> > I want to retrieve the caller-id of a user from
>> radius when they
>> > register and use it when I redirect an invite
>> request to the voicemail
>> > system so that the voicemail system can route the
>> call based on
>> > caller-id.  I also want to be able to send it to
>> the sip gateway when
>> I
>> > am routing calls to the pstn.
>> > 
>> > I have this in my config currently and it doesn't
>> appear to set the
>> > caller-id in the invite message.
>> > 
>> >
>> rewritehostport("209.242.10.153:5061");
>> >                                 append_rpid_hf();
>> >                                 t_relay();
>> > 
>> > 
>> > Subject: Re: [Serusers] caller-id with raius using
>> sip-rpid
>> > 
>> > append_rpid_hf has no parameters. Version with 2
>> parameters is in
>> > unstable branch in the CVS only. What exactly do
>> you want to do ?
>> > 
>> >   Jan.
>> > 
>> > On 02-10 11:26, Steve Dolloff wrote:
>> > > I found this example in a previous Serusers
>> message.  
>> > > 
>> > > append_rpid_hf("<sip:+",
>> > >  
>> > >
>> >
>>
>"@zettou.net>;party=calling;id-type=subscriber;privacy=off;screen=yes");
>> > > 
>> > > I tried calling append_rpid_hf();, but it does
>> nothing.
>> > > 
>> > > I also tried
>> > >
>> >
>>
>append_rpid_hf("party=calling;id-type=subscriber;privacy=off;screen=yes"
>> > > );  but I get an unknown command presumably
>> because I am not using
>> the
>> > > right number of parameters.
>> > > 
>> > > I only want to modify the calling-id info.
>> > > 
>> > > Can anyone provide an example?
>> > > 
>> > > -----Original Message-----
>> > > From: Jan Janak [mailto:jan at iptel.org] 
>> > > Sent: Thursday, October 02, 2003 11:09 AM
>> > > To: Steve Dolloff
>> > > Cc: serusers at lists.iptel.org
>> > > Subject: Re: [Serusers] caller-id with raius
>> using sip-rpid
>> > > 
>> > > If you want to add Remote-Party-ID header field
>> then you have to
>> call
>> > > append_rpid_hf function in your script.
>> > > 
>> > >   Jan.
>> > > 
>> > > On 02-10 11:07, Steve Dolloff wrote:
>> > > > OK, I am setting up a Voicemail system (using
>> asterisk) and I am
>> > > > currently doing a rewritehostport(ip:port) and
>> then trelay() to
>> send
>> > > it
>> > > > to the voicemail system if an invite fails.
>> > > > 
>> > > > Should I change something? See my ser.cfg and
>> output from the call
>> > to
>> > > > the vm.
>> > > > 
>> > > > Here is the code from ser.cfg
>> > > > 
>> > > >
>> > > rewritehostport("219.242.10.153:5061");
>> > > >                                 t_relay();
>> > > > 
>> > > > Here is the sip info from asterisk.
>> > > > 
>> > > >  INVITE sip:200 at 219.242.10.153:5061;user=phone
>> SIP/2.0
>> > > > Max-Forwards: 10
>> > > > Record-Route:
>> <sip:200 at 219.242.10.153;ftag=2236658534;lr=on>
>> > > > Via: SIP/2.0/UDP
>> 219.242.10.153;branch=z9hG4bK13de.31901234.0
>> > > > Via: SIP/2.0/UDP
>> 226.145.234.113:5060;rport=5060
>> > > > From: sip:test at voip2.test.net;tag=2236658534
>> > > > To: <sip:200 at voip2.test.net;user=phone>
>> > > > Call-ID: 2218108971 at 226.145.234.113
>> > > > CSeq: 1 INVITE
>> > > > Contact:
>> <sip:test at 226.145.234.113:5060;transport=udp>
>> > > > User-Agent: Cisco ATA 186  v2.16.2 ata18x
>> (030909a)
>> > > > Expires: 300
>> > > > Content-Length: 271
>> > > > Content-Type: application/sdp
>> > > > 
>> > > > 
>> > > > 
>> > > > Subject: Re: [Serusers] caller-id with raius
>> using sip-rpid
>> > > > 
>> > > > Remote-Party-ID header field is inserted into
>> forwarded requests,
>> > not
>> > > > responses.
>> > > > 
>> > > >  Jan.
>> > > > 
>> > > > On 02-10 10:53, Steve Dolloff wrote:
>> > > > > Ser doesn't appear to be passing the
>> Caller-id to the ata at
>> auth
>> > or
>> > > I
>> > > > > am doing something wrong.  Can anyone point
>> me in the right
>> > > direction?
>> > > > > 
>> > > > > Thanks,
>> > > > > 
>> > > > > Stephen
>> > > > > 
>> > > > > I have the following entry in my freeradius
>> users file.
>> > > > > 
>> > > > > test at voip2.test.net Auth-Type := Digest,
>> User-Password == "test"
>> > > > >         Reply-Message = "Hello, test with
>> digest", Sip-Rpid =
>> > > > > "8472222222"
>> > > > > 
>> > > > > When I run a radclient test I get the
>> correct info..
>> > > > > 
>> > > > > radclient -f digest.test 219.242.10.153:1812
>> auth testing
>> > > > > Received response ID 134, code 2, length =
>> 57
>> 
>=== message truncated === 
>
>Yahoo! Mail - o melhor webmail do Brasil
>http://mail.yahoo.com.br
>
>_______________________________________________
>Serusers mailing list
>serusers at lists.iptel.org
>http://lists.iptel.org/mailman/listinfo/serusers

--
Jiri Kuthan            http://iptel.org/~jiri/  




More information about the sr-users mailing list