[Serusers] forwarding to PSTN
Srbislav Cvetkovic
srbislav at city-net.com
Tue Feb 3 19:34:46 CET 2004
Klaus, I got it working. It was a stupid mistake. I was sending it to
the wrong route() function.
Thanks though!
On Tuesday, February 3, 2004, at 01:30 PM, Klaus Darilion wrote:
> why do you use if (uri=~"^sip:\*74@ sip_gateway.com") with the address
> of the gateway?
>
> try:
>
> log(1, "try detect *74\n");
> if (uri=~"^sip:\*74@") {
> log(1, "*74 detected\n");
> .....
> }
>
> insert some more logging in your ser.cfg and watch the logging to
> understand the routing of ser.
>
> maybe the 404 is caused somewhere else? usually you produce it like:
> sl_send_reply("404", "Not Found");
>
> so where is this statement in your config file?
>
> klaus
>
> Srbislav Cvetkovic wrote:
>
>> ok maybe i need to explain into more details what I am trying to do.
>> I have 5 POTS lines in my office. If any of them ring the other 4
>> lines or phones can pick up the call by dialing *74. It is a feature
>> we have through our phone provider. Now I am trying to set up ser
>> system and I have couple of grandstream phones. I can dial out using
>> my VEGA gateway. But I would like to use the call pick up feature I
>> have already. My gateway is configured to take anything that comes
>> from my sip proxy ( ser in this case ), so I need to configure ser to
>> send *74 onto my gateway. I tried using the same approach as for
>> regular phone numbers but it is not working. I am not surprised :) I
>> tried putting \*74 but that is not working either. I am getting the
>> same error, and there is nothing in the log file.
>> I hope this makes it a little bit more clear.
>> thanks
>> On Tuesday, February 3, 2004, at 12:46 PM, Klaus Darilion wrote:
>>>
>>>
>>> Srbislav Cvetkovic wrote:
>>>
>>>> Hello everyone,
>>>> My phone system has a call pick-up functionality tht I would like
>>>> to implement in my voip system. We have couple of phones, and once
>>>> the phone rings anyone in the office can pick up that call by
>>>> pressing *74. I am trying to do the same thing with ser. Can anyone
>>>> help me with the uri check please? This is what I have:
>>>> route[1] {
>>>> # Route to PSTN Gateways(s)
>>>> if (uri=~"^sip:9[0-9]*@sip_gateway.com") { ## This
>>>> assumes that the caller is
>>>> log("Forwarding to PSTN\n"); ##
>>>> registered in our realm
>>>> strip(1);
>>>> t_relay_to_udp( "sip_gateway.com", "5060" );
>>>> break;
>>>> };
>>>> if (uri=~"^sip:*74@ sip_gateway.com") { ## This
>>>> assumes
>>>
>>>
>>> I did't understand who you will do the call pickup, but this
>>> comparison uses regular expressions, so you have to escape the *
>>> with a \
>>> ^sip:\*74 at sip_gateway.com
>>>
>>> klaus
>>>
>>>
>>>> that the caller is
>>>> log("Picking up a Call on PSTN\n"); ##
>>>> registered in our realm
>>>> t_relay_to_udp( "sip_gateway.com", "5060" );
>>>> break;
>>>> };
>>>> }
>>>> I am getting 404 error on my grandstream phone. I think there is a
>>>> problem with the "*" symbol. I guess i am using it wrong. How do I
>>>> send * followed by 74 to my gateway?
>>>> thanks,
>>>> Srbo Cvetkovic | CityNet, Inc.
>>>> srbo at city-net.com | Pittsburgh, PA voice:
>>>> 412.481.5406 | fax: 412.431.1315
>>>> _______________________________________________
>>>> Serusers mailing list
>>>> serusers at lists.iptel.org
>>>> http://lists.iptel.org/mailman/listinfo/serusers
>>>>
>> Srbo Cvetkovic | CityNet, Inc.
>> srbo at city-net.com | Pittsburgh, PA voice: 412.481.5406
>> | fax: 412.431.1315
>>
Srbo Cvetkovic | CityNet, Inc.
srbo at city-net.com | Pittsburgh, PA
voice: 412.481.5406 | fax: 412.431.1315
More information about the sr-users
mailing list