Actually, what I want is to let the callee's phone display to display the other number instead of the original number (i.e. change the dnis). According to your previous mail, I think I should use uac_replace_from(display, uri) to achieve my purpose. For those method that has no totag, I will run the uac_replace_from(display,uri) line 105 and line 449 from the openser.cfg. However, the result is callee will keep ringing but caller will drop the call automatically. >From the ngrep, I found that method PRACK in line 123 doesn't change the from header. Then a 481 call leg error will be created (from line 139). After that, the sip message appeared in an abnormal way. Finally, 500 error will occure (line 468).
<a href=http://meerkat.no-ip.com/openser/openser.cfg>openser.cfg</a> <a href=http://meerkat.no-ip.com/openser/dnis.log>ngrep log file</a> On 1/19/06, Bogdan-Andrei Iancu <[EMAIL PROTECTED]> wrote: > again...not sure if you really need to change the uri also - depends on > your phones and what you are trying to achieve. > > you have the liberty to do both ....change display or/and URI without > any problem (via uac_replace_from() ). > > regards, > bogdan > > unplug wrote: > > >Do you mean I need to use uac_replace_from(display, uri) for replace > >the uri totally? Does such replacement will affect the call? > >BTW, you code works and the space is gone. Thanks! > > > >On 1/19/06, Bogdan-Andrei Iancu <[EMAIL PROTECTED]> wrote: > > > > > >>indeed, by > >> uac_replace_from("4321","") > >>you will change only the display name - but at the end it depends on the > >>phone what is displayed :). Most of the phones keeps in received call > >>directory full address (display and URI). > >> > >>regards, > >>bogdan > >> > >> > >>unplug wrote: > >> > >> > >> > >>>Hi, > >>>Thanks. I will try the cvs head. Before that, I want to ask for the > >>>question about the caller display. Say the original caller number is > >>>1234. The phone display of the callee will be 1234. Does the phone > >>>display of the callee will be 4321 after I use the > >>>uac_replace_from("4321","")? If not, how can I change the DNIS (for > >>>example: from caller display 1234 to 4321)? > >>> > >>> > >>>On 1/10/06, Bogdan-Andrei Iancu <[EMAIL PROTECTED]> wrote: > >>> > >>> > >>> > >>> > >>>>Hi, > >>>> > >>>>indeed, there was a bug in calculating the position of the new display > >>>>name - it;s fixed now on the cvs head - please give it a try and let me > >>>>know if works ok now. > >>>> > >>>>regards, > >>>>bogdan > >>>> > >>>>Daniel-Constantin Mierla wrote: > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>>It might be a bug in the module, please send the original SIP reply as > >>>>>well, to be able to trace the problem quicker. > >>>>> > >>>>>Daniel > >>>>> > >>>>> > >>>>>On 01/06/06 13:08, unplug wrote: > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>>I am using uac_replace_from function as below. > >>>>>> > >>>>>># replace only display and do not touch uri > >>>>>>uac_replace_from("35418474",""); > >>>>>> > >>>>>>After running uac_replace_from function, I get the following message. > >>>>>> > >>>>>>U 203.193.4.242:5060 -> 203.193.4.226:5060 > >>>>>>SIP/2.0 183 Session Progress. > >>>>>>Via: SIP/2.0/UDP > >>>>>>203.193.4.226;branch=z9hG4bKaed7.46cc4101.0,SIP/2.0/UDP > >>>>>>10.0.0.52:5060;rport=5060;received=210.184.4.31;branch=z9hG4bKHNHpldVsKca6IYUS. > >>>>>> > >>>>>>From: "35418474"<sip:[EMAIL PROTECTED]>;tag=sBl2gLH6O1myyqL5. > >>>>>>To: "92588819" <sip:[EMAIL PROTECTED]>;tag=47C61DF4-26CD. > >>>>>>Date: Fri, 06 Jan 2006 10:41:17 GMT. > >>>>>>Call-ID: [EMAIL PROTECTED] > >>>>>>Server: Cisco-SIPGateway/IOS-12.x. > >>>>>> > >>>>>>In the normal message, sip message, there is a space between display > >>>>>>name and uri. > >>>>>>ie. From: "35418474" <sip:[EMAIL PROTECTED]> > >>>>>>However, after I apply uac_replace_from function, there is a space > >>>>>>there. How can I add a space such that it looks like a normal sip > >>>>>>message? Does the space will affect the caller display? > >>>>>> > >>>>>>_______________________________________________ > >>>>>>Users mailing list > >>>>>>[email protected] > >>>>>>http://openser.org/cgi-bin/mailman/listinfo/users > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>_______________________________________________ > >>>>>Users mailing list > >>>>>[email protected] > >>>>>http://openser.org/cgi-bin/mailman/listinfo/users > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>> > >>> > >>> > >> > >> > > _______________________________________________ Users mailing list [email protected] http://openser.org/cgi-bin/mailman/listinfo/users
