THIS IS AN AUTOMATED RESPONSE
Our offices are closed from 16h00 on WEDNDESDAY, 12 April 2006 until Tuesday, 18 April 2006.
Your email has not been read.
..
DISCLAIMER: The information in this message is confidential and is legally
privileged. It is intended solely for the addressee. Access to this message by
anyone else is unauthorized.If receiving in error please accept our apologies
and notify the sender immediately. You must also delete the original
message from your machine. If you are not the intended recipient, any use,
disclosure, copying, distribution or action taken in reliance of it, is prohibited
and maybe
unlawful.
Hi Bogdan, Daniel
Can you give me rough idea, by when would the stable release of openser 1.1.x will be out. I needed to use it in my prodction environment but am just feeling
a bit uneasy to use the devlopment version.
A rough estimate will help me in making some strategic decisions. Because we are using the new features available in 1.1.x but until it is stable, we cant implement it.
thanks in advance.
jayesh
---------------------------------
Jiyo cricket on Yahoo! India cricket
Yahoo! Messenger Mobile Stay in touch with your buddies all the time.
Hi Kent,
you need to increase the private memory ( pkg memory) which is only 1M
by default. See the config.h file:
#define PKG_MEM_POOL_SIZE 1024*1024
try with 2M:
#define PKG_MEM_POOL_SIZE 2*1024*1024
regards,
bogdan
Poppenhouse Kent-P28924 wrote:
>Is the purpose of writing to the db and the cache so if the SER is
>killed, it will load the location cache from the db on restart? If I
>have 4000 users registered and written to the mysql database and kill
>and then restart SER, I get the following error:
>
>convert_row: No memory left
>convert_rows: Error while converting row #3628
>convert_result: Error while converting result
>preload_udomain(): Error while doing db_query
>register_udomain(): Error while preloading domain 'location'
>domain_fixup(): Error while registering domain
>
>If I go into mysql and remove all entries in the location table, and
>restart SER, it creates the openser_fifo and everything is fine, except
>of course I lose all registrations.
>
>
>
>
>-----Original Message-----
>From: Bogdan-Andrei Iancu [mailto:bogdan@voice-system.ro]
>Sent: Thursday, April 13, 2006 2:17 AM
>To: Poppenhouse Kent-P28924; users openser.org
>Subject: Re: [Users] registrar table size
>
>Hi Kent,
>
>first of all, you cannot have partial caching into memory - usrloc
>either cache all db content ,either nothing (that's the design).
>
>now, by size of the register table I understood the size of the hash
>table used by usrloc - number of entries the hash has; but this does not
>
>affect how many records can be hold into usrloc table.
>
>so, what you are trying to do is not possible.
>
>regards,
>bogdan
>
>Poppenhouse Kent-P28924 wrote:
>
>
>
>>Thank you for your quick reply. I have been out of the office all last
>>week so I was just able to try it out. I changed the new_udomain to 2
>>in the dlist.c file. It didn't seem to change anything. I was still
>>about to register 8000 users. Let me explain what I'm trying to do,
>>maybe you can steer me the correct way.
>>
>>I have a mysql database created which the SER successfully updates with
>>the user registrations. What I would like to have happen is have
>>100,000 users registered with the SER storing only 1000 users in memory
>>and performing database lookups to find the location of the other
>>
>>
>users.
>
>
>>These numbers are just made up but is something like this possible? I
>>tried to register users yesterday and when it had registered 78682 it
>>said it ran out of memory. How can I get the SER to store fewer users
>>in memory but still update the database for future lookups?
>>
>>Thank you for any help you can provide.
>>
>>Kent
>>
>>-----Original Message-----
>>From: Bogdan-Andrei Iancu [mailto:bogdan@voice-system.ro]
>>Sent: Friday, March 31, 2006 1:35 AM
>>To: Poppenhouse Kent-P28924
>>Cc: users(a)openser.org
>>Subject: Re: [Users] registrar table size
>>
>>Hi,
>>
>>the size of the hash table is hardcoded (no config option :( ). See
>>modules/usrloc/dlist.c line 341, the call of new_domain() - second
>>
>>
>param
>
>
>>is the size.
>>Note that the size must be a power of 2!
>>
>>regards,
>>bogdan
>>
>>Poppenhouse Kent-P28924 wrote:
>>
>>
>>
>>
>>
>>>Does anyone know how to change the size of the location table used for
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>>>the registrar? I would like to reduce it from the default 512.
>>>
>>>----------------------------------------------------------------------
>>>
>>>
>-
>
>
>>>
>>>
>>>
>>>
>>-
>>
>>
>>
>>
>>>_______________________________________________
>>>Users mailing list
>>>Users(a)openser.org
>>>http://openser.org/cgi-bin/mailman/listinfo/users
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>
>
>
Ahoj,
puvodne sem to chtel poslat do serdev, tak je to v anglictine.
Mozna budes hnedka videt co se tam deje. Trochu to nechapu protoze
o obou SIP UA se vi, ze jsou za NATem a tak jsem myslel, ze SIP zpravy
budou spravne posilany v SIP dialogu, ale neni to tak.
Hello,
I have been testing the CVS SER version and have come across one problem.
Both clients are behind the same NAT and
the call establishing is without problem.
The problematic part starts when I place call on hold
and then reestablish the call.
The following SIP trace starts when one of my clients place call on hold
(sends INVITE with c= IN IP4 0.0.0.0 in SDP body.
The last SIP message in this email SER forwards ACK to unreacheble IP
address(stated in R-URI) from public Internet.
I don't know why this is happening since the establishing the call was
without problem
and SER should know that both clients are behind NAT.
Ladislav
U 147.229.213.156:1033 -> 213.192.30.220:5060
INVITE sip:ht@147.229.213.156:5060 SIP/2.0.
Via: SIP/2.0/UDP 192.168.1.100;branch=z9hG4bK1973DC21.
CSeq: 3390 INVITE.
To: <sip:ht@vandel.sip>;tag=fddf9b136ecebdf1.
Content-Type: application/sdp.
From: "ibook" <sip:ibook@vandel.sip>;tag=6383FDC1.
Call-ID: 1898443428(a)192.168.1.100.
Subject: sip:ibook@vandel.sip.
Route:
<sip:213.192.30.220;ftag=6383FDC1;lr=on;avp=y44BAwBuYXQBAAAAEQMAbmF0AQAA>.
Content-Length: 215.
User-Agent: kphone/4.2.
Contact: "ibook" <sip:ibook@192.168.1.100;transport=udp>.
.
v=0.
o=username 0 0 IN IP4 0.0.0.0.
s=Whoa there dewd.
c=IN IP4 0.0.0.0.
t=0 0.
m=audio 0 RTP/AVP 0 97 8 3.
a=rtpmap:0 PCMU/8000.
a=rtpmap:3 GSM/8000.
a=rtpmap:8 PCMA/8000.
a=rtpmap:97 iLBC/8000.
a=fmtp:97 mode=30.
#
U 213.192.30.220:5060 -> 147.229.213.156:1033
SIP/2.0 100 trying -- your call is important to us.
Via: SIP/2.0/UDP
192.168.1.100;branch=z9hG4bK1973DC21;rport=1033;received=147.229.213.156.
CSeq: 3390 INVITE.
To: <sip:ht@vandel.sip>;tag=fddf9b136ecebdf1.
From: "ibook" <sip:ibook@vandel.sip>;tag=6383FDC1.
Call-ID: 1898443428(a)192.168.1.100.
Server: Sip EXpress router (0.10.99-dev33 (i386/linux)).
Content-Length: 0.
Warning: 392 213.192.30.220:5060 "Noisy feedback tells: pid=27480
req_src_ip=147.229.213.156 req_src_port=1033
in_uri=sip:ht@147.229.213.156:5060 out_uri=sip:ht@147.229.213.156:5060
via_cnt==1".
.
#
U 213.192.30.220:5060 -> 147.229.213.156:5060
INVITE sip:ht@147.229.213.156:5060 SIP/2.0.
Max-Forwards: 10.
Record-Route: <sip:213.192.30.220;ftag=6383FDC1;avp=PhwBAwBuYXQBAAAA;lr=on>.
Via: SIP/2.0/UDP 213.192.30.220;branch=z9hG4bK1749.643f2377.0.
Via: SIP/2.0/UDP
192.168.1.100;rport=1033;received=147.229.213.156;branch=z9hG4bK1973DC21.
CSeq: 3390 INVITE.
To: <sip:ht@vandel.sip>;tag=fddf9b136ecebdf1.
Content-Type: application/sdp.
From: "ibook" <sip:ibook@vandel.sip>;tag=6383FDC1.
Call-ID: 1898443428(a)192.168.1.100.
Subject: sip:ibook@vandel.sip.
Content-Length: 237.
User-Agent: kphone/4.2.
Contact: "ibook" <sip:ibook@147.229.213.156:1033;transport=udp>.
.
v=0.
o=username 0 0 IN IP4 0.0.0.0.
s=Whoa there dewd.
c=IN IP4 0.0.0.0.
t=0 0.
m=audio 35170 RTP/AVP 0 97 8 3.
a=rtpmap:0 PCMU/8000.
a=rtpmap:3 GSM/8000.
a=rtpmap:8 PCMA/8000.
a=rtpmap:97 iLBC/8000.
a=fmtp:97 mode=30.
a=nortpproxy:yes.
#
U 147.229.213.156:5060 -> 213.192.30.220:5060
SIP/2.0 200 OK.
Via: SIP/2.0/UDP 213.192.30.220;branch=z9hG4bK1749.643f2377.0.
Via: SIP/2.0/UDP
192.168.1.100;rport=1033;received=147.229.213.156;branch=z9hG4bK1973DC21.
Record-Route: <sip:213.192.30.220;ftag=6383FDC1;avp=PhwBAwBuYXQBAAAA;lr=on>.
From: "ibook" <sip:ibook@vandel.sip>;tag=6383FDC1.
To: <sip:ht@vandel.sip>;tag=fddf9b136ecebdf1.
Call-ID: 1898443428(a)192.168.1.100.
CSeq: 3390 INVITE.
User-Agent: Grandstream HT286 1.0.6.7.
Contact: <sip:ht@192.168.1.102>.
Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE.
Content-Type: application/sdp.
Supported: replaces.
Content-Length: 155.
.
v=0.
o=ht 8000 8001 IN IP4 192.168.1.102.
s=SIP Call.
c=IN IP4 192.168.1.102.
t=0 0.
m=audio 5004 RTP/AVP 0.
a=recvonly.
a=rtpmap:0 PCMU/8000.
a=ptime:20.
#
U 213.192.30.220:5060 -> 147.229.213.156:1033
SIP/2.0 200 OK.
Via: SIP/2.0/UDP
192.168.1.100;rport=1033;received=147.229.213.156;branch=z9hG4bK1973DC21.
Record-Route: <sip:213.192.30.220;ftag=6383FDC1;avp=PhwBAwBuYXQBAAAA;lr=on>.
From: "ibook" <sip:ibook@vandel.sip>;tag=6383FDC1.
To: <sip:ht@vandel.sip>;tag=fddf9b136ecebdf1.
Call-ID: 1898443428(a)192.168.1.100.
CSeq: 3390 INVITE.
User-Agent: Grandstream HT286 1.0.6.7.
Contact: <sip:ht@192.168.1.102>.
Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE.
Content-Type: application/sdp.
Supported: replaces.
Content-Length: 175.
.
v=0.
o=ht 8000 8001 IN IP4 192.168.1.102.
s=SIP Call.
c=IN IP4 213.192.30.220.
t=0 0.
m=audio 35172 RTP/AVP 0.
a=recvonly.
a=rtpmap:0 PCMU/8000.
a=ptime:20.
a=nortpproxy:yes.
#
U 147.229.213.156:1033 -> 213.192.30.220:5060
ACK sip:ht@192.168.1.102 SIP/2.0.
Via: SIP/2.0/UDP 192.168.1.100;branch=z9hG4bK1973DC21.
CSeq: 3390 ACK.
To: <sip:ht@vandel.sip>;tag=fddf9b136ecebdf1.
From: "ibook" <sip:ibook@vandel.sip>;tag=6383FDC1.
Call-ID: 1898443428(a)192.168.1.100.
Route: <sip:213.192.30.220;ftag=6383FDC1;lr=on;avp=PhwBAwBuYXQBAAAA>.
Content-Length: 0.
User-Agent: kphone/4.2.
Contact: "ibook" <sip:ibook@192.168.1.100;transport=udp>.
.
#
U 213.192.30.220:5060 -> 192.168.1.102:5060
ACK sip:ht@192.168.1.102 SIP/2.0.
Max-Forwards: 10.
Record-Route: <sip:213.192.30.220;ftag=6383FDC1;avp=PhwBAwBuYXQBAAAA;lr=on>.
Via: SIP/2.0/UDP 213.192.30.220;branch=0.
Via: SIP/2.0/UDP
192.168.1.100;rport=1033;received=147.229.213.156;branch=z9hG4bK1973DC21.
CSeq: 3390 ACK.
To: <sip:ht@vandel.sip>;tag=fddf9b136ecebdf1.
From: "ibook" <sip:ibook@vandel.sip>;tag=6383FDC1.
Call-ID: 1898443428(a)192.168.1.100.
Content-Length: 0.
User-Agent: kphone/4.2.
Contact: "ibook" <sip:ibook@147.229.213.156:1033;transport=udp>.
serusers,hello!
I want this: I uses SER as register server, when UAC invite, SER send message to other sip server(name:ABC),
and the ABC send back the message to SER,SER forward it to callee, and the dialog will been established, but the caller ACK message doesn't through the ABC, I want it through it, how can I config ther ser.cfg to achieve the route, thanks.
I want achieve as follow stream, the both SER is a same SER program.
INVITE: caller --->SER--->ABC--->SER--->callee
200OK: caller <---SER<---ABC<---SER<---callee
ACK: caller --->SER--->ABC--->SER--->callee
致
礼!
http://www.glink.com.cn
甘海华
ghh(a)glink.com.cn
2006-04-14
serusers,hello!
I want this: I uses SER(A) as register server, when invite, SER send message to one sip machine(B),
and ther machine send the message back to SER(A), the dialog will been establish, but the ACK message isn't throuth the machine(B), I want it
throuth machine(B), how can I config ther ser.cfg.
致
礼!
http://www.glink.com.cn
甘海华
ghh(a)glink.com.cn
2006-04-14
Are there any known issues with mysql versions and openser 1.01? The
following message appears when I attempt to start openser in debug
mode. The versions of mysql and perl-DBD-mysql (installed as packages
using rpms) I am using with Centos 4.3 are shown below.The module,
mysql.so is located in the stated path.
Thanks.
*PH 732 460 9000 x2470(24797) ERROR: load_module: could not open module
</usr/local/lib/openser/modules/mysql.so>:
/usr/local/lib/openser/modules/mysql.so: undefined symbol: PL_memory_wrap
*
*mysql-4.1.12-3.RHEL4.1
perl-DBD-MySQL-2.9004-3.1*
--
Bert Berlin
Quintum Technologies, Inc.
71 James Way
Eatontown, NJ 07724
Hello list.
It is been a while since i wrote here, that's ok, it means that my
SER box is working flawless. :)
Well, if is not to much problem i want to ask a question about the
Diversion module and how the Forward procedure works.
Suppose that i want to implement a Blind Call Forward system, that
works catching the First INVITE and then changing the R-URI for the
forwarded number, like the "getting started" doc from onsip. Something
like this example :
INVITE sip:bob@sip.org SIP/2.0
Via: SIP/2.0/UDP 1.2.3.4:5060
From: "mark" <sip:mark@sip.org>;tag=ldgheoihege
To: "Bob" <sip:bob@sip.org>
Call-ID: adgasdkgjhkjha(a)1.2.3.4
CSeq: 3 INVITE
Contact: <sip:mark@1.2.3.4>
Content-Length: 0
The INVITE message is diverted and the new destination is sip:alice@sip.org
:
INVITE sip:alice@sip.org SIP/2.0
Via: SIP/2.0/UDP 5.6.7.8:5060
Via: SIP/2.0/UDP 1.2.3.4:5060
From: "mark" <sip:mark@sip.org>;tag=ldgheoihege
To: "Bob" <sip:bob@sip.org>
Call-ID: adgasdkgjhkjha(a)1.2.3.4
CSeq: 3 INVITE
Diversion: <sip:bob@sip.org>;reason=user-busy
Contact: <sip:mark@1.2.3.4>
Content-Length: 0
How this new INVITE is reflected in the Start and Stop message for the
accounting ??. How the "divertor" is billed ?
Hope that someone can clarify this.
Thanks in advance
Ricardo Martinez
I've been running SER in a production environment for 3 months without any
problems. Today, I noticed the SER process crashed several times on my
server. If someone tries to register with a "@" after the username "mk@" for
example the SER process will crash. I copy and pasted the Syslog output
below and im curious if this is a Bug in SER or a bad configuration file on
my end. I also noticed SER escapes the "@" character as shown below. After
10 mins or so the process will crash. Please help.
~Alan
----
SER Version: 0.9.6
OS: RedHat Enterprise 3
Apr 13 16:38:09 sipserv ser[12666]:
ERROR: parse_uri: bad host in uri (error at char @ in state 4)
parsed: <sip:mk%40@>(10) /<sip:mk%40@@x.x.x.x:3826> (30)
-
Apr 13 16:38:09 sipserv ser[12666]:
get_contact_uri: Error while parsing Contact URI
-
Apr 13 16:38:10 sipserv ser[12664]:
method <REGISTER> <sip:mk%40@x.x.x.x> <sip:mk%40@x.x.x.x>
Apr 13 16:38:10 sipserv ser[12664]:
ERROR: parse_uri: bad host in uri (error at char @ in state 4) parsed:
<sip:mk%40@>(10) /<sip:mk%40@@x.x.x.x:3826> (30)
Apr 13 16:38:10 sipserv ser[12664]:
get_contact_uri: Error while parsing Contact URI
Apr 13 16:38:10 sipserv ser[12665]:
method <REGISTER> <sip:mk%40@x.x.x.x> <sip:mk%40@x.x.x.x>
Apr 13 16:38:10 sipserv ser[12665]:
ERROR: parse_uri: bad host in uri (error at char @ in state 4) parsed:
<sip:mk%40@>(10) /<sip:mk%40@@x.x.x.x:3826> (30)
Apr 13 16:38:10 sipserv ser[12665]:
get_contact_uri: Error while parsing Contact URI
Apr 13 16:38:11 sipserv ser[12662]:
method <REGISTER> <sip:mk%40@x.x.x.x> <sip:mk%40@x.x.x.x>
Apr 13 16:38:11 sipserv ser[12662]:
ERROR: parse_uri: bad host in uri (error at char @ in state 4) parsed:
<sip:mk%40@>(10) /<sip:mk%40@@x.x.x.x:3826> (30)
Apr 13 16:38:11 sipserv ser[12662]:
get_contact_uri: Error while parsing Contact URI
Apr 13 16:47:00 sipserv ser[12662]:
update(): Error while converting cseq number
Apr 13 16:47:00 sipserv ser[12662]:
contacts(): Error while updating record
Apr 13 16:47:05 sipserv ser[12664]:
BUG: do_action: bad set*() type 135266496 arsing Contact URI
Apr 13 16:56:21 sipserv ser[12662]:
update(): Error while converting cseq number
Apr 13 16:56:21 sipserv ser[12662]:
contacts(): Error while updating record
Apr 13 16:57:02 sipserv ser[12664]:
BUG: do_action: unknown type 0
Apr 13 16:57:05 sipserv ser[12662]:
insert(): Error while converting cseq number
Apr 13 16:57:05 sipserv ser[12662]:
contacts(): Error while inserting record
Apr 13 16:59:55 sipserv ser[12662]:
update(): Error while converting cseq number
Apr 13 16:59:55 sipserv ser[12662]:
contacts(): Error while updating record
Apr 13 17:07:43 sipserv ser[12664]:
BUG: do_action: unknown type 0
Apr 13 17:07:44 sipserv ser[12665]:
BUG: eval_expr: unknown type 0
Apr 13 17:07:44 sipserv ser[12665]:
WARNING: do_action:error in expression
Hi all,
I am new user on SER,I want some tips(instructions). Is it necessary to load seperate modules for SER like radiusclient,auth etc. OR ,All the packages will installed by default with the SER installation and I have to change and load modules only in SER.CFG file. Please acknowledge me.
Best Regards
---------------------------------
How low will we go? Check out Yahoo! Messengers low PC-to-Phone call rates.