To compile SER on Solaris I ran (g)make all but get
the following messages:
Makefile.rules:84: action.d: No such file or directory
Makefile.rules:84: crc.d: No such file or directory
Makefile.rules:84: daemonize.d: No such file or
directory
Makefile.rules:84: data_lump.d: No such file or
directory
Makefile.rules:84: data_lump_rpl.d: No such file or
directory
Makefile.rules:84: dprint.d: No such file or directory
Makefile.rules:84: dset.d: No such file or directory
Makefile.rules:84: error.d: No such file or directory
Makefile.rules:84: fifo_server.d: No such file or
directory
....
flex cfg.lex
flex: fatal internal error, exec failed
make: *** [lex.yy.c] Broken Pipe
make: *** Deleting file `lex.yy.c'
What am I doing wrong?
Thanks,
-CM
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Hi everybody!
I set up my Openser with TLS for signaling and it works well. I use
Minisip as softphone and it registers successufully over TLS.
But I have the following problem when I try to make a call using SRTP:
Openser denies the INVITE cause its size is more than 2048 and then it
makes an error as "Message too big".
Even if I try to bypass this error in the configuration, the INVITE is
still denied.
In fact, I saw that Minisip uses MIKEY for the key exchange, and put it
in the SDP body, and then it makes quite big but I don't understand why
the size must be under 2048.
Does someone have any idea to help me?
Thanks
Greg
Is there a way to search and store in a regular expression basis, some
content of some kind of messages in an avp and then store that content
in some table of MySQL database?
Thanks,
Ricardo.
Hi,
i use both setfalg(x), and acc_rad_request
i need accounting for INVITE, ACK (for INVITE), CANCEL, BYE
it was working ubkess error, but now i try failed_transaction flag.
Could you help me in some better solution,
I need acc_rad_request becasue of i need invite accounting immediately -
for set the call setuptime
ack - for set the call connecttime
bye - for disconnecttime
So i done it this way:
(config in question)
modparam("acc", "radius_flag", 1)
modparam("acc", "radius_missed_flag", 2)
modparam("acc", "failed_transaction_flag", 4)
if (is_method("ACK") || is_method("BYE")) {
setflag(1);
setflag(2);
setflag(4);
};
# accounting requests
if (is_method("INVITE")) {
if (!radius_www_authorize("$rd")) {
www_challenge("$rd", "0");
exit;
};
acc_rad_request("200 Invite received...");
consume_credentials();
}
else if (is_method("ACK")) {
if (t_check_status("[4-6][0-9][0-9]")) {
acc_rad_request("Failed");
}
else {
acc_rad_request("200 Ack received...");
};
}
else if (is_method("BYE")) {
}
else if (is_method("CANCEL")) {
acc_rad_request("200 CANCEL received...");
};
Thanks,
Tamas
raviprakash sunkara wrote:
> Can U send the Config
>
> U didn't set the flags properly in ur Config file
> and
> Don't use setflag("x");
>
> Use acc_rad_request("200");
>
> On 10/11/06, Cseke Tamas <cseke.tamas(a)eworldcom.hu> wrote:
>
>>
>> Hi,
>>
>> When sends openser accounting packets for INVITE, and BYE message?
>> it seems to be, when received 200 OK.
>>
>> 1)for INVITE i need radius packet immediately, not just when it was
>> answered.
>> 2)for BYE i need accounting packet, when any error occured too.
>>
>> modparam("acc", "radius_flag", 2)
>>
>> modparam("acc", "radius_missed_flag", 3)
>>
>> this attribute mean that, should sent radius packet, when any error
>> occured too, isn't it? However openser don't send accounting packet in
>> this case.
>>
>> i run into the following error:
>>
>> ##########
>> T called -> openser
>> BYE sip:21.16.8.92:5060
>> ##
>> T openser->called
>> SIP/2.0 477 Unfortunately error on sending to next hop occurred
>> (477/TM)
>> ##########
>> T caller->openser
>> BYE sip:66610038641368254@21.16.8.90:5060;
>> #####
>> # openser -> caller
>> SIP/2.0 481 Call Leg/Transaction Does Not Exist..
>>
>> So no 200 OK for BYE received, therefore no accounting packet to radius
>> sent.
>> How can i solve these problems?
>>
>> Btw, what could cause this 477 error?
>>
>> Thanks,
>> Tamas
>>
>> _______________________________________________
>> Users mailing list
>> Users(a)openser.org
>> http://openser.org/cgi-bin/mailman/listinfo/users
>>
>
>
>
Hi Guys ,
I am using ser-0.8.14 with free radius .
I have a small issue with my authorization packet presently i am getting authorization packect on radius as bellow
NAS-IP-Address = '192.168.3.78'
User-Name = '215412145(a)192.168.3.78'
Service-Type = '15'
NAS-Port = '5060'
call-id = '44e5770-1745420b(a)192.168.218.9'
but i need this packe in the format given bellow
NAS-IP-Address = '192.168.3.78'
User-Name = '215412145'
Service-Type = '15'
NAS-Port = '5060'
call-id = '46cf5bdb-13c4-16-5869-2204'
Can anyone please help me from where i can change this packe format .
Thanks in advance.
Vidhya sagar dixit
---------------------------------
Stay in the know. Pulse on the new Yahoo.com. Check it out.
Hello,
I am happy to announce that there will be a whole new set of
documentation available for SEMS, and the first two documents are
already online: A design overview describes the design of SEMS and
important structures, while the application developers tutorial explains
step by step how to write applications within the SEMS framework, both
in C++ and Python, from the empty template up to a calling card
application (with sample config).
All documentation is available through the SEMS homepage
http://www.iptel.org/sems/ .
The documentation effort has been made possible thanks to iptego GmbH.
iptego stands behind SEMS, we think that it is and will be a good
platform to create voice services. We want to get a larger user, and
hopefully also developer base. Thus the first step is to improve
documentation; this will be followed by more stability and monitoring
improvements.
Yes, we like SEMS.
Stefan
--
Stefan Sayer
Software Developer
iptego GmbH
Am Borsigturm 40
13507 Berlin
Germany
stefan.sayer(a)iptego.de
www.iptego.de
Sorry for being out of topic...
My client, a leading international VoIP carrier, is looking to hire two VoIP gurus for a permanent role based in Brussels (Belgium). One role would be for technical customer support, and the other role would be for developments.
If any interest, please respond to my email mcarrette8(a)yahoo.fr and I will forward more details.
Thanks,
Michel
___________________________________________________________________________
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions !
Demandez à ceux qui savent sur Yahoo! Questions/Réponses
http://fr.answers.yahoo.com
This is a teaser on SEMS 0.10.0 (http://iptel.org/sems), not an official
announcement...
New documentation is in the process of being developed, but I find the
ongoing things so exciting that I just wanted to share this with you.
g-)
-----------------------------
Some of you have looked at SEMS before, others probably don't know what
it is. The answer is that if you cannot do it in SER, you can probably
do it in SEMS :-)
Here is a list (from README):
* voicemail: records voice messages and mail them to the callee.
* conferencing: enables many people to talk together at the same time.
* announcement: plays an announcement.
* echo: test module echoing your voice.
* mailbox: saves voicemails into an IMAP server. Users can dial in to
check their messages
* ann_b2b: plays ann announcement before connecting the callee in b2bua
mode
* conf_auth: collect a PIN number, verify it against an XMLRPC
authentication server and connect in b2bua mode
* early_announce: announcement for early media (183)
To those of you who looked at SEMS, but found it lacking, it is time to
have another look... A lot of new functionality has not been added, but
the basic tools for easily creating your own applications are now there.
This is from a recent update Stephan did to the WHATSNEW file:
--------------------
What is new in SEMS version 0.10.0
Between 0.9.0 (CVS) versions and 0.10.0, quite a lot has changed.
Almost 50% of the code has been rewritten: the design has been
simplified a lot, and to make a slim, clean core a lot of
functionality has been dropped. Instead, for the core we just
focus on the essentials: basic signalling, session and media
handling, and loading plugins.
An inter-plugin API ("DI-API") has been introduced, such that
functionality can be added using plugins, everybody can implement
their favorite functionality as a reusable plug-in, and applications
can be built in a modular manner.
A new kind of modules, session component plugins, can even modify the
basic signaling behaviour, the session timer plugin is the first one to
use this.
Major additional changes:
* Interface to Ser has been rewritten.
* Application plug-in interface has been partially rewritten.
Applications are now exclusively event driven and asynchronous.
* Media is processed by one thread for all sessions, improving
the performance extremely due to less task-switching
* Back-to-back User Agent (B2BUA) functionality has been added.
* IVR python code has been completely rewritten: Applications are
now developed in the IVR like their C++ counterparts
* Session-Timer has been added (as module), replacing the ICMP
watcher
* Adaptive playout buffer has been added
* Audio processing simplified