hello,
I am interested in extracting "Route" headers from OK and ACK replies to
an INVITE request and matching them to the transaction being accounted.
is it possible to do this somehow ?
I am trying to use AVPs but:
for OK replies function avp_write does not work for onreply_route blocks.
for ACK messages AVPs are getting saved (tested with function avp_print)
but are not saved into the transaction acknowledged by the ACK message,
the saved AVPs are not reflected in the accounting packet.
Is is possible to save those reply headers "statefull" and account them ?
thanks,
Razvan Radu
Anyone using Audiocodes like MP104 FXS /FXO ?
Any compatibility issue with SER ?
Thanks for any info,
GT
>I would recommend Sipura.
>
> Jan.
>
>On 11-08-2005 20:24, Sebastian Milioto wrote:
>> We are an ISP about to deploy an VoIP enterprise solution for about 50
>> costumers. We are looking for fxo/fxs, fxo and fxs devices. We know about
>> Sipura, Welltech, Cisco, Patton. Which one do you recommend taking into
>> account :
>>
>> 1. Easy installation and configuration
>> 2. Performance
>> 3. Durability
>> 4. Simultaneous calls, etc
>>
>> May be you could reccomend another brand also.
>> Thank you very much for your time
>>
>>
>> Sebastian Milioto
>> Telecommunication Engineer
>> --------------------------------
>> IM: sebamilioto(a)hotmail.com
>> Mobile: +549-3571-15540598
>> e-mail: smilioto(a)GMAIL.com
>> --------------------------------
>>
>>
>>
>> _______________________________________________
>> Serusers mailing list
>> serusers(a)lists.iptel.org
>> http://lists.iptel.org/mailman/listinfo/serusers
>
>_______________________________________________
>Serusers mailing list
>serusers(a)lists.iptel.org
>http://lists.iptel.org/mailman/listinfo/serusers
___________________________________________________________________________
Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger
Téléchargez cette version sur http://fr.messenger.yahoo.com
Dear Iqbal,
I would like to create a table where rate engine keeps rate_ids and
depending to it it's own prefix, location name, initial time, initial cost,
increment time, increment cost values. What i want is when i create a user
from account creation, give him/her a rate_id which is defined before in
tariff plan, and SER writes rate_id together with each call...
For example into this table, together with every logged calls. I'm not sure
it's logical or can be done, what do you think ?
Or how can else i can ? The main problem is when you query from MySql, i'm
sure that it will give time out errors for querying many and many calls to
compare from rate tables...
sip_fromsip_tosip_statussip_methodi_urio_urifrom_urito_urisip_callidusernamedomainfromtagtotagtimetimestampsrcdst ? ?<sip:8334843600@212.XXX.104.XXX;user=phone>;tag=xI...<sip:02324843600@212.XXX.104.XXX>;tag=ff7212001e7d...200INVITEsip:02324843600@212.XXX.104.XXXsip:02324843600@212.XXX.59.XXXsip:8334843600@212.XXX.104.XXX;user=phonesip:02324843600@212.XXX.104.XXX895D1B912531212@85.96.192.1408334843600212.XXX.104.XXXxITM2UDMxIDff7212001e7dff10ff0000ffffffff1e2005-07-1208:19:2220050712111922NULLNULLThanks,Ozan<<< ORIGINAL BODY >>>Message: 2Date: Mon, 15 Aug 2005 13:08:07 +0100From: Iqbal <iqbal(a)gigo.co.uk>Subject: Re: [Users] Rating Engine ?To: Ozan Blotter <cosmocid(a)ispro.net.tr>Cc: users(a)openser.orgMessage-ID: <430085A7.6090404(a)gigo.co.uk>Content-Type: text/plain; charset=ISO-8859-9; format=flowedAre you trying to rate in realtime, or use the rating engine after thecall has been done, i.e when you do a bill runIqbalOzan Blotter wrote:> Dear List,>> As some of you know, there would be an open-source-billing for> OpenSER, i can see call duration,add remove edit users etc features> but missing thing is rating. Since there may be more then one rating> table it's very hard for MySql to query whole database and gives time> out errors. I can manage PHP to create/delete/edit a new database with> prefix,location name,initial time,initial cost,increment> time,increment cost and rate id. Now there's a problem, think that> there're 2 different rate table for different customers, a rate id is> what i would like to write to acc table in each call. May be i should> force ACC module to add rate_id together with other information like> from_uri, to_sip, timestamp etc. etc. How can i manage this, is there> any clue or information ?>> Thanks,> Ozan Blotter>>------------------------------------------------------------------------>>_______________________________________________>Users mailing list>Users(a)openser.org>http://openser.org/cgi-bin/mailman/listinfo/users>>
Hi everyone!
Im really getting confused about using ser+asterisk as pstn gw. Is it
SER that registers to Asterisk or is it Asterisk that registers with
SER? Or nobody needs to register with anyone at all? If thats the
case, how does SER and Asterisk know about each other? Kindly point me
to the right direction pls.
Thanks!
hello!
where can I get the ser's modules of xdz_tools.so ,I can not find out in ser-0.9.3 ,I used the ser-0.9.0_cfg,but I can not loading the modules of xdz_tools.so.
have anyones know it?
Thanks
Zhaomin
Hi Everyone!
Im currently on the start of using Asterisk as a pstn gateway with
SER. I have been searching google for about two hours now with not
much success. There are probably alot of experts around here who could
give something to start with. Could somebody kindly give me a basic
idea how I can do about implementing this. Does Asterisk register
itself as a client with SER? Also how does SER know that the number
being dialed is suppose to be sent to Asterisk? Also I plan to place
the Asterisk PSTN GW on a public network, would this be advisable?
To which version of Radius Client and Ser does the radius how-to apply?
I have tried to follow it on RedHat9/ Free Radius Server 0.9.1/ Radius
Client radiusclient-ng-0.5.1.tar.gz or radiusclient-ng-0.5.1.tar.gz or
radiusclient-0.3.2.tar.gz with no success.
- I installed and tested freeradius 0.9.1 with success
- I installed and tested all the radius clients with no errors
- I commented out the exclude auth_radius group_radius uri_radius in the
Makefile, and uncommented
DEFS+=-DRAD_ACC -I$(LOCALBASE)/include
LIBS=-L$(LOCALBASE)/lib -lradiusclient
in modules/acc/Makefile
However, when compiling SER, "make all" seems to not make the 3 above
mentioned modules. I have tried on SER 0.8.14 and SER 0.9.0 This is what it
says:
checks.c: In function `radius_does_uri_exist':
checks.c:77: warning: passing arg 2 of `rc_avpair_add' makes integer from
pointer without a cast
checks.c:77: warning: passing arg 3 of `rc_avpair_add' makes pointer from
integer without a cast
checks.c:77: warning: passing arg 4 of `rc_avpair_add' makes integer from
pointer without a cast
checks.c:77: too many arguments to function `rc_avpair_add'
checks.c:85: warning: passing arg 2 of `rc_avpair_add' makes integer from
pointer without a cast
checks.c:85: warning: passing arg 3 of `rc_avpair_add' makes pointer from
integer without a cast
checks.c:85: warning: passing arg 4 of `rc_avpair_add' makes integer from
pointer without a cast
checks.c:85: too many arguments to function `rc_avpair_add'
checks.c:92: warning: passing arg 1 of `rc_auth' makes integer from pointer
without a cast
checks.c:92: warning: passing arg 3 of `rc_auth' from incompatible pointer
type
checks.c:92: warning: passing arg 4 of `rc_auth' from incompatible pointer
type
checks.c:92: too many arguments to function `rc_auth'
make[1]: *** [checks.o] Error 1
make[1]: Leaving directory `/usr/local/src/ser-0.8.14/modules/uri_radius'
.....
roup.c: In function `radius_is_user_in':
group.c:194: warning: passing arg 2 of `rc_avpair_add' makes integer from
pointer without a cast
group.c:194: warning: passing arg 3 of `rc_avpair_add' makes pointer from
integer without a cast
group.c:194: warning: passing arg 4 of `rc_avpair_add' makes integer from
pointer without a cast
group.c:194: too many arguments to function `rc_avpair_add'
group.c:203: warning: passing arg 2 of `rc_avpair_add' makes integer from
pointer without a cast
group.c:203: warning: passing arg 3 of `rc_avpair_add' makes pointer from
integer without a cast
group.c:203: warning: passing arg 4 of `rc_avpair_add' makes integer from
pointer without a cast
group.c:203: too many arguments to function `rc_avpair_add'
group.c:209: warning: passing arg 2 of `rc_avpair_add' makes integer from
pointer without a cast
group.c:209: warning: passing arg 3 of `rc_avpair_add' makes pointer from
integer without a cast
group.c:209: warning: passing arg 4 of `rc_avpair_add' makes integer from
pointer without a cast
group.c:209: too many arguments to function `rc_avpair_add'
group.c:215: warning: passing arg 1 of `rc_auth' makes integer from pointer
without a cast
group.c:215: warning: passing arg 3 of `rc_auth' from incompatible pointer
type
group.c:215: warning: passing arg 4 of `rc_auth' from incompatible pointer
type
group.c:215: too many arguments to function `rc_auth'
make[1]: *** [group.o] Error 1
make[1]: Leaving directory `/usr/local/src/ser-0.8.14/modules/group_radius'
..........
E_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -I/usr/local/include -c
authrad_mod.c -o authrad_mod.o
authrad_mod.c: In function `mod_init':
authrad_mod.c:111: `DICT_VENDOR' undeclared (first use in this function)
authrad_mod.c:111: (Each undeclared identifier is reported only once
authrad_mod.c:111: for each function it appears in.)
authrad_mod.c:111: `vend' undeclared (first use in this function)
authrad_mod.c:135: warning: assignment makes pointer from integer without a
cast
authrad_mod.c:140: too many arguments to function `rc_conf_str'
authrad_mod.c:140: too many arguments to function `rc_read_dictionary'
authrad_mod.c:145: warning: implicit declaration of function
`rc_dict_findvend'
authrad_mod.c:163: too many arguments to function `rc_dict_findattr'
authrad_mod.c:163: too many arguments to function `rc_dict_findval'
make[1]: *** [authrad_mod.o] Error 1
make[1]: Leaving directory `/usr/local/src/ser-0.8.14/modules/auth_radius'
After that, Ser installs but with this message:
ERROR: module modules/acc/acc.so not compiled
ERROR: module modules/auth_radius/auth_radius.so not compiled
ERROR: module modules/group_radius/group_radius.so not compiled
ERROR: module modules/uri_radius/uri_radius.so not compiled
Any help? I am not a programmer!
If I uninstall kphone and reinstall a new one, the identity information of the old one still exists. So we can tell kphone has stored the information. But where is the information?
Can anyone tell me?
Thanks,
iceboy
Hi!
Currently, the ENUM module appends branches for every found NAPTR. E.g.
if I have
0.0.2.1.1.8.0.8.7.3.4.e164.arpa
1 NAPTR 100 10 "u" "e2u+SiP" "!^.*$!sip:15990@fwd.pulver.com!" .
1 NAPTR 200 10 "u" "e2u+SiP" "!^.*$!sip:klaus3000@iptel.org!" .
openser will use parralell forking. Is it possible to turn on/off this
behaviour?
I would prefer for example if the ENUM module would put the highest
prior URI into the current branch, and the other found URIs into an AVP.
Thus, it is possible to decide between, serial forking, parallel forking
or no forking at all.
regards,
klaus
Hello,
We would like to use SER in a production environment and provide
presence support to at least 5000 *online* users through a publicly
available service.
We are particularly worried about scalability.
* How stable is the presence module?
* Does it support RFC3857 to allow authorization management of
subscriptions?
* For such a big number of users, do we need several computers running
SER?
* If so, how can we ensure that all SER servers have the required
information to be able to send status changes to all users? Is that
stored in a MySQL DB and if so, how is it determined which SER server
sends the NOTIFY on state changes to all users having the user whose
state changed in their list?
* Are there bandwidth estimations? I have the feeling that 5000 online
users will generate many NOTIFY messages due to presence changes.
* Is it possible to prevent MESSAGE requests to be sent following some
piece of information found in the database? We would like to connect SER
to a SMS service, and prevent users to send SMS'es when their credit is
not enough. That supposes some computation in the ser.cfg file, is that
possible?
Greetings,
Luba Vincent