Hi all,
I am having some issues with editing remote party header. I
understand that changes are saved as a diff and are sent when packet
goes on wire. In my current config rpid is edited when invite is
received and it seems to work fine.
There is one scenario where I need to edit rpid or remove rpid
altogether before relaying it. "remove_hf" did not remove the header
after it was edited earlier.
Is there a way to do this?
Thanks in advance for your help.
--
Zahid
I am trying to make openser-1.2.0-notls and get the following error:
In file included from mi_xmlrpc.c:38:
mi_xmlrpc.h:35:20: error: xmlrpc.h: No such file or directory
In file included from mi_xmlrpc.c:38:
mi_xmlrpc.h:37: error: syntax error before âenvâ
mi_xmlrpc.h:37: warning: type defaults to âintâ in declaration of âenvâ
mi_xmlrpc.h:37: warning: data definition has no type or storage class
mi_xmlrpc.h:38: error: syntax error before â*â token
mi_xmlrpc.h:38: warning: type defaults to âintâ in declaration of
âxr_responseâ
mi_xmlrpc.h:38: warning: data definition has no type or storage class
In file included from mi_xmlrpc.c:39:
xr_writer.h:37: error: syntax error before â*â token
xr_writer.h:38: error: syntax error before â*â token
In file included from mi_xmlrpc.c:40:
xr_parser.h:36: error: syntax error before â*â token
In file included from mi_xmlrpc.c:41:
xr_server.h:35: error: syntax error before â*â token
xr_server.h:35: error: syntax error before â*â token
xr_server.h:36: warning: type defaults to âintâ in declaration of
âdefault_methodâ
xr_server.h:36: warning: data definition has no type or storage class
xr_server.h:38: error: syntax error before â*â token
mi_xmlrpc.c:44:26: error: xmlrpc_abyss.h: No such file or directory
mi_xmlrpc.c:50: error: syntax error before âenvâ
mi_xmlrpc.c:50: warning: type defaults to âintâ in declaration of âenvâ
mi_xmlrpc.c:50: warning: data definition has no type or storage class
mi_xmlrpc.c:51: error: syntax error before â*â token
mi_xmlrpc.c:51: warning: type defaults to âintâ in declaration of
âxr_responseâ
mi_xmlrpc.c:51: warning: data definition has no type or storage class
mi_xmlrpc.c: In function âmod_child_initâ:
mi_xmlrpc.c:162: warning: implicit declaration of function
âxmlrpc_server_abyss_init_registryâ
mi_xmlrpc.c:172: error: âxmlrpc_server_abyss_rpc2_handlerâ undeclared (first
use in this function)
mi_xmlrpc.c:172: error: (Each undeclared identifier is reported only once
mi_xmlrpc.c:172: error: for each function it appears in.)
mi_xmlrpc.c:178: error: âxmlrpc_server_abyss_default_handlerâ undeclared
(first use in this function)
mi_xmlrpc.c:193: warning: implicit declaration of function âxmlrpc_env_initâ
mi_xmlrpc.c:196: warning: implicit declaration of function
âxmlrpc_build_valueâ
mi_xmlrpc.c:196: warning: assignment makes pointer from integer without a
cast
mi_xmlrpc.c:197: error: request for member âfault_occurredâ in something not
a structure or union
mi_xmlrpc.c:198: error: request for member âfault_stringâ in something not a
structure or union
mi_xmlrpc.c:198: error: request for member âfault_stringâ in something not a
structure or union
mi_xmlrpc.c:198: error: request for member âfault_stringâ in something not a
structure or union
mi_xmlrpc.c:198: error: request for member âfault_stringâ in something not a
structure or union
mi_xmlrpc.c:198: error: request for member âfault_stringâ in something not a
structure or union
mi_xmlrpc.c:198: error: request for member âfault_stringâ in something not a
structure or union
mi_xmlrpc.c:198: error: request for member âfault_stringâ in something not a
structure or union
mi_xmlrpc.c:198: error: request for member âfault_stringâ in something not a
structure or union
mi_xmlrpc.c:219: warning: implicit declaration of function
âxmlrpc_env_cleanâ
mi_xmlrpc.c:220: warning: implicit declaration of function âxmlrpc_DECREFâ
make[1]: *** [mi_xmlrpc.o] Error 1
make[1]: Leaving directory `/usr/src/openser-1.2.0-notls/modules/mi_xmlrpc'
make: *** [modules] Error 2
rpm -q xmlrpc-c-devel
xmlrpc-c-devel-1.04-1.fc4
find -name xmlrpc.h
./usr/include/xmlrpc-c/xmlrpc.h
Any suggestions would be appreciated.
Regards
Cameron
Hi all,
I've got a problem with call waiting function. This one allow us to hang
out a call when we are already in communication.
But when I press "R" on my phone to take the second call, there is one
INVITE and one ACK generated by the proxy and being accounted in MySQL.
It's the same when I switch between both callers. So I can have for the
same callid 2 3 4...X INVITE ACK and one BYE. So in SERWeb for example,
I can see for one call 3 lines of accounting.
Thanks for you support.
Adrien .L
Dear all,
I have a question for understanding: I have implemented one OpenSER as
Registrar and one OpenSER as Presence Agent plus XCAP Server 1.0.0. This
is all working so far with newest SVN Release (Big Thanks to Ovidiu and
Anca for the hint) of OpenSER.
Now I want to deploy a Web-Front-End for user interaction with the
Presence Core, because not all clients used are SIMPLE capable. User of
non-capable devices should be able to just login and change their
presence state. They do not necessarily have to be registered at the
registrar, why PUA+ pua_usrloc on registrar side is no choice.
I was thinking about another OpenSER deployed as PUA plus the pua_mi
module for a solution. It gets commands from Web-Frontend via PHP,
forwarded to the FIFO with pua_mi module. The problem I have now is that
the messages are sent just once. Means a user changes his presence
state, PUA sends a PUBLISH to PA but after the expiry the user appears
to be offline.
Is there any possiblitiy to let the PUA send messages constantly, when
the user selects online - means all the time until offline is selected?
I was thinking about many possiblities (cronjob or shellscript running
all the time during online time and sending data to FIFO) but they are
more or less just work-arounds.
Best regards
Sebastian
Sebastian Schumann
Diploma Student Architecture and Design Department
Slovak Telekom, a. s.
T-Com, Operations Unit
Production and Service Division
Innovations and Enterprise Solution Subunit
Address: Namestie Slobody 6, 817 62 Bratislava, Slovakia
Office: Room 232, Jarabinkova 1, 821 09 Bratislava, Slovakia
+421 910 643010 (mobile)
sebastian.schumann(a)t-com.sk
http://www.t-com.sk
hi all,
I've started using SER 2.0 rc1 and am having a bit of problems with UA
behind NAT. I'm using Windows Messenger 5.1 as the UA. Everything
works fine when both UAs are not behind NAT. But when I place one of
the UAs behind NAT, then, here's what happens, in this order
UA Behind Nat ----------MESSAGE------>UA outside NAT..............ok
UA outside NAT-----------MESSAGE------->UA behind NAT.............OK
UA behind NAT------------MESSAGE------->UA outside
NAT.............message is stored by msilo module and sent after some
time.
The log shows: MSILO: the downstream UA doesn't support MESSAGEs
Notice that this only happens once a message from outside of NAT is
sent to UA inside NAT. I am using RTP Proxy for NAT solution which is
on the same system as SER.
Moreover, I also cannot signout using the Windows Messenger.
However, when I tested using XLite, None of the above mentioned
problems arose. Can anyone please suggest me as to where the problem
might be.
The ser.cfg that I'm using is the one from the iptel site, the one
with NAT & RTPproxy. I am also attaching the ser.cfg.
Thank you in advance.
Kumar
May 29 11:49:19 *serweb* [error] file:
/opt/*serweb*-0.9.6/html/data_layer.php:465:
DB Error: connect failed - [nativecode=Access denied for user
'ser'@'localhost' (using password: YES)] **
mysql://ser:heslo@localhost/ser<http://www.voipuser.org/ship_to.php?url=mysql://ser:heslo@localhost/ser>
Do you access mysql with mysql -u ser -p
$>password: heslo
?
If yes, try to start mysqld with --old-password option following tips at
url: http://dev.mysql.com/doc/refman/5.0/en/old-client.html
Bye,
F.
--
********************************
* (o< ing. Patria Flavio
* //\ phone 0823451358
* V_/_ mobile 3407873357
*
********************************
hi!
When I invoke the radius_load_attrs() the message send to radius has the following shape:
Thu Mar 8 10:50:46 2007
Packet-Type = Access-Request
User-Name = "sip:hellboy@voip.rd.touk.pl"
SER-Service-Type = Get-User-Attrs
NAS-Port = 0
NAS-IP-Address = 127.0.0.1
the message doesn't contain any authentication data like password.
so do I understand right that radius in such case should be configured in such a way to accept any message of the SER-Service-Type = Get-User-Attrs?
Are still the avp loaded from radius prefixed or they are just put into the particular track and class?
Could You please give me one example of the radius one avp record and the shape in which it will appear in ser after loading.
Thank you in advance
Best
Tomasz
Hi All
I would like to be able to have a difference Mediaproxy group selected
per user account on inbound DID calls.
Our termination provider sends the calls to our openSER with a URI of
something <number>@<IP_address>. '08723451234(a)202.xxx.xxx.xxx', we use
the alias_db_lookup("dbaliases") function to resolve the phone number to
a user account on the DID calls.
I would think that some type of rewrite of the '@202.xxx.xxx.xxx' would
need to be done but I'm sure this would cause other issues.
Any ideas would be great :)
Thanks
Mike
Does SER have support for preserving the DSCP markings of (incoming) SIP
messages it processes before sending them out? Or is this something one
would need to change the SER source code for? I searched in the archives but
could not find anything relevant.
Regards,
-Ravi.
Hello all,
i've commited new database setup scripts for mysql and postgresql. Now are the
SQL tables generated from a common XML definition, to avoid inconsistencies
between the different databases. With the new system is not more necessary to
update three different shell scripts for one database table change, hopefully
this will lead to fewer bugs.
The dbtext integration is still missing, i'll work on this and on further
extension of the system in two weeks after the programming course in paris.
I've tested the new system with mysql 5.0 and postgresql 8.2, but there are
probably still some bugs present.
So if you get an database setup script related error from trunk, don't
hesitate to complain here or on the devel list. :-)
You'll find further informations about this system in the wiki:
http://www.openser.org/dokuwiki/doku.php/development:db-schema
Best regards,
Henning