Hi!
Sorry for my English.
Unable to do click-to-dial whith Cisco access server participating.
I have the following:
Cisco Internetwork Operating System Software
IOS (tm) 5350 Software (C5350-IS-M), Version 12.3(3), RELEASE SOFTWARE (fc2)
Copyright (c) 1986-2003 by cisco Systems, Inc.
Compiled Tue 19-Aug-03 05:12 by dchih
Image text-base: 0x6000895C, data-base: 0x61600000
FastEthernet0/0 is up, line protocol is up
Hardware is Fast Ethernet, address is 000e.d7b9.6a5e (bia 000e.d7b9.6a5e)
Internet address is 195.234.147.120/28
Run:
[root@sip root]# ctd.sh "sip:8644111@cint.ru" "sip:5089718@cint.ru"
Listern:
[root@sip root]# ngrep -L port 5060
interface: eth0 (195.234.147.64/255.255.255.248)
filter: ip and ( port 5060 )
#
U 195.234.147.65:5060 -> 195.234.147.120:5060
INVITE sip:05508644111@195.234.147.120:5060 SIP/2.0.
Max-Forwards: 10.
Record-Route: <sip:8644111@195.234.147.65;ftag=10957534616353;lr=on>.
Via: SIP/2.0/UDP 195.234.147.65;branch=z9hG4bK11eb.c2d855f3.0.
Via: SIP/2.0/UDP 195.234.147.65;branch=z9hG4bK11eb.b2d855f3.0.
To: <sip:8644111@cint.ru>.
From: <sip:1111111@cint.ru>;tag=10957534616353.
CSeq: 1 INVITE.
Call-ID: 10957534616353.fifouacctd.
Content-Length: 131.
User-Agent: Sip EXpress router(0.8.14 (i386/linux)).
Contact: <sip:caller@195.234.147.65:5060>.
Content-Type: application/sdp.
.
v=0.
o=click-to-dial 0 0 IN IP4 0.0.0.0.
s=session.
c=IN IP4 0.0.0.0.
b=CT:1000.
t=0 0.
m=audio 9 RTP/AVP 0.
a=rtpmap:0 PCMU/8000.
#
U 195.234.147.120:5060 -> 195.234.147.65:5060
SIP/2.0 100 Trying.
Via: SIP/2.0/UDP 195.234.147.65;branch=z9hG4bK11eb.c2d855f3.0,SIP/2.0/UDP
195.234.147.65;branch=z9hG4bK11eb.b2d855f3.0.
From: <sip:1111111@cint.ru>;tag=10957534616353.
To: <sip:8644111@cint.ru>;tag=130B2EC0-1B21.
Date: Tue, 21 Sep 2004 07:57:42 GMT.
Call-ID: 10957534616353.fifouacctd.
Server: Cisco-SIPGateway/IOS-12.x.
CSeq: 1 INVITE.
Allow-Events: telephone-event.
Content-Length: 0.
.
I have:
Via: SIP/2.0/UDP 195.234.147.65;branch=z9hG4bK11eb.c2d855f3.0,SIP/2.0/UDP
195.234.147.65;branch=z9hG4bK11eb.b2d855f3.0.
Requed correct to?:
Via: SIP/2.0/UDP 195.234.147.65;branch=z9hG4bK11eb.c2d855f3.0.
Via: SIP/2.0/UDP 195.234.147.65;branch=z9hG4bK11eb.b2d855f3.0.
I Want something like this:
subst('/Via: (.*),SIP(.*)$/Via: \1\.\nVia: SIP\2./g'))
NOT WORK. Not find "," in regexp
Test1:
if (subst('/SIP/SIP/g')) {log(1, "AAAAAAAAAAA\n");};
Work:
Test2:
if (subst('/,SIP/,SIP/g')) {log(1, "AAAAAAAAAAA\n");};
Not work: I can't backslashed ","