Hello,
since a lot of providers has change there authentication to qop="auth"
the uac_auth(); function of the uac module can't use anymore.
by google I found a lot of requests for qop with uac_auth and also
the official feature request 1345887.
Is a target date known for a solution, maybe it's possible with 1.2.0?
Feature Request [ 1345887 ] Implement qop functionality in uac module
p.s.: I know it's on the road map, but it is needed so often......
thanks.
Andreas
The OSP toolkit project has been moved from sipfoundry to sourceforge - http://sourceforge.net/projects/osp-toolkit
Regards,
Dmitry
> Date: Mon, 08 Jan 2007 10:10:47 -0500
> From: Dmitry Isakbayev <dmitry(a)transnexus.com>
> Subject: Re: [Serusers] Problemswith compiling ser 0.10.99
> To: "tzieleniewski" <tzieleniewski(a)o2.pl>
> Cc: "'Support@Transnexus. Com'" <support(a)transnexus.com>,
> serusers(a)lists.iptel.org
> Message-ID: <45A25EF7.7070502(a)transnexus.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Hi,
>
> The OSP toolkit project is being moved from sipfoundry to sourceforge.
> It should be available shortly. Meanwhile, the latest snapshot of the
> toolkit can be downloaded from
>
> http://www.transnexus.com/OSP%20Toolkit/OSP%20Toolkit.htm
>
> Regards,
> Dmitry
> > Date: Mon, 08 Jan 2007 11:25:24 +0100
> > From: "tzieleniewski" <tzieleniewski(a)o2.pl>
> > Subject: [Serusers] Problemswith compiling ser 0.10.99
> > To: serusers(a)lists.iptel.org
> > Message-ID: <54c54dce.20e2e287.45a21c14.f0624(a)o2.pl>
> > Content-Type: text/plain; charset="utf-8"
> >
> > Hi All!!
> > I am trying to compile the lattest cvs version of ser but I get errors
> > which I cann't handle myself so i kindly ask for your help:)
> > What I want to achive basically is the ser instance with presence
> > support.
> > I am compiling ser in the following way:
> > make group_include="standard standard-dep stable" all
> > I read that osp requires osptoolkit i tried to get it from sipfoundry
> > but i couldn't find any source of that.
> > I also cann't fight problems with tls i didn't includethe experimental
> > modules(tls) but still I get some errors.
Hello,
I need to write a CAC (Call Admission Control) module for an 802.11 AP
(Access Point).
The idea is to use a SIP Proxy to monitoring bandwith utilization, for
example according to codec, and allow or disallow new sessions,
depending on resources.
I'm thinking using SER (or maybe OpenSER) for this purpose.
On a first stage I want to install a SIP Proxy on the AP (embedded with
OS Linux) and on a second stage adding the CAC feature.
There is many modules in SER and I'm not sure which one I should use for
a SIP Proxy.
I'm learning about SIP but my knowledge is limited (till last week I
never heard about it).
Thank you for advising.
Regards,
Michel.
Hi,
I'm starting with ser and would like to know if it's possible no make
the following:
Today i use asterisk with sip users registered to it and a DeadAgi
(a2billing) to manage calls and prepaid/postpaid accounts. Works fine.
Since i have too many features and customizations i can't abone it.
The problem is that many users are behind nat and have to
canreinvite=no, forcing the rtp media to passthru asterisk. I would
like to implement media_proxy in this scenario to balance the rtp's
bandwith with another hosts. If there were some kind of media_proxy
for asterisk would be great, but there isn't.
So, i wonder: can I put ser in this, after or before asterisk, making
possible to user media_proxy without change so much in asterisk setup?
tks,
--
Antonio J. S. Brandão
Hi Edson.
I want to know that why my Cisco AS 5300 didn't send BYE for SER...?
Maybe... I doubt that maybe my 5300 have only dial-peer 6000 voice "POTS"
configure for outgoing PSTN call.
In case of PSTN incoming call have no problem about sending BYE for SER,
Because it is apply dial-peer voice 5000 "VOIP" confiure as follows:
[SER] <- [5300 (VOIP dial-peer)] <- [PSTN]
So I'll try to re-configure my 5300 dial-peer, or
please give me a hint If anyone have some way to solve this problem.
Thanks,
Sahria
2007/2/6, Edson <4lists(a)gmail.com>:
>
> I have this same behaviour, but never give it great importance, since we
> didn't bill incomming calls…
>
> But it would be great to know if it's because of a misconfiguration or a
> bug… but we notice that many ports become unavaliable (blocked) over time.
> To release we programmed a reboot every day on 3AM…J
>
> Even with 'ngrep' the BYE, when PSTN side disconnects, didn't show up…
>
> Edson.
>
> ------------------------------
>
> *From:* serusers-bounces(a)lists.iptel.org [mailto:
> serusers-bounces(a)lists.iptel.org] *On Behalf Of *Sahria Hao
> *Sent:* segunda-feira, 5 de fevereiro de 2007 08:36
> *To:* serusers(a)lists.iptel.org
> *Subject:* Re: [Serusers] Cisco AS 5300 can't send BYE for SER... It's
> bug?
>
> Hi Greger,
>
> And I'm very sorry for my poor exposition.
>
> >>Do you get an error on the 5300?
>
> No, my 5300 works well and there's no error.
>
> >> Is it sent, but never reaches SER?
>
> No, when I finished call by PSTN side, 5300 didn't send BYE for SER.
> >>Does SER receive, but does not recognize it?
>
> SER didn't receive a message from 5300 entirely.
>
> I think that when I finished this call, 5300 must send a BYE message for
> SER... but didn't send it.
> 2007/2/5, Greger V. Teigre <greger(a)teigre.com>:
>
> 09. [Cisco] can't send BYE for SER *****why??*****
>
> What does that mean?! Do you get an error on the 5300? Is it sent, but
> never reaches SER?
> Does SER receive, but does not recognize it?
> g-)
>
> Sho Aihara wrote:
>
> Hi all.
>
> I have a problem for the following scenario.
> When I make a call for PSTN and on hook by PSTN side,
> Cisco As can't send BYE for SER.
>
> 01. [UA via Asterisk] dialing "08022223333" -> [SER]
> 02. [SER] prefix("0333") and rewritehostport("my.cisco.ip.address:5060")
> -> [Cisco]
> 03. [Cisco] dial-peer voice 6000 pots, translate-outgoing called from
> "033308022223333" to "008022223333"
> 04. [Cisco] process an outbound call to "008022223333" -> [e.g. Mobile]
> 05. [e.g. Mobile] Catch call
> 06. [SER] log CDR start
> 07. [Cisco] talking
> 08. [e.g. Mobile] On hook and call disconnect
> 09. [Cisco] can't send BYE for SER *****why??*****
> 10. [UA via Asterisk] On hook
> 11. [UA via Asterisk] Send BYE for SER
> 12. [SER] log CDR End [Cisco] Call finished
>
> But another scenario, if make a call from PSTN to Asterisk and
> on hook by PSTN side, Cisco As send BYE to SER.
>
> 01. [e.g. Mobile] dialing "0377771111(Asterisk user number)"
> 02. [Cisco] receive "77771111" call number
> 03. [Cisco] dial-peer voice 5000 voip, session target ipv4:
> my.ser.ip.address -> [SER]
> 04. [SER] process an incoming call to "0377771111" -> [UA via Asterisk]
> 05. [UA via Asterisk] Catch call
> 06. [SER] log CDR start
> 07. [UA via Asterisk] talking
> 08. [e.g. Mobile] On hook and call disconnect
> 09. [Cisco] Send BYE to SER
> 10. [SER] log CDR End [Cisco] Call finished
> 11. [UA via Asterisk] receive BYE from SER
>
> And sorry for my diffucult example.
>
> Why Cisco AS 5300 can't send BYE to SER
> When PSTN call is disconnected by PSTN side?
>
> My ser.cfg as follows:
>
> #
> --------------------------------------------------------------------------
> # global configuration parameters
> #
> --------------------------------------------------------------------------
> fork=no
> log_stderror=yes
> check_via=no
> dns=no
> rev_dns=no
> listen=my.ser.ip.address
> port=5060
> fifo="/tmp/ser_fifo"
> fifo_db_url="mysql://ser:heslo@localhost/ser"
>
> #
> --------------------------------------------------------------------------
> # module loading
> #
> --------------------------------------------------------------------------
> loadmodule "/usr/local/lib/ser/modules/mysql.so"
> loadmodule "/usr/local/lib/ser/modules/sl.so"
> loadmodule "/usr/local/lib/ser/modules/tm.so"
> loadmodule "/usr/local/lib/ser/modules/rr.so"
> loadmodule "/usr/local/lib/ser/modules/maxfwd.so"
> loadmodule "/usr/local/lib/ser/modules/usrloc.so"
> loadmodule "/usr/local/lib/ser/modules/registrar.so"
> loadmodule "/usr/local/lib/ser/modules/textops.so"
> loadmodule "/usr/local/lib/ser/modules/auth.so"
> loadmodule "/usr/local/lib/ser/modules/auth_db.so"
> loadmodule "/usr/local/lib/ser/modules/avpops.so"
> loadmodule "/usr/local/lib/ser/modules/permissions.so"
> loadmodule "/usr/local/lib/ser/modules/acc.so"
> loadmodule "/usr/local/lib/ser/modules/exec.so"
>
> #
> --------------------------------------------------------------------------
> # setting module-specific parameters
> #
> --------------------------------------------------------------------------
> modparam("usrloc", "db_mode", 2)
> modparam("auth_db", "calculate_ha1", yes)
> modparam("auth_db", "password_column", "password")
> modparam("rr", "enable_full_lr", 1)
> modparam("usrloc", "db_url", " mysql://ser:heslo@localhost/ser")
> modparam("auth_db", "db_url", "mysql://ser:heslo@localhost/ser")
> modparam("permissions", "db_url", "mysql://ser:heslo@localhost /ser")
> modparam("tm", "fr_inv_timer", 27)
> modparam("tm", "fr_inv_timer_avp", "inv_timeout")
> modparam("permissions", "db_mode", 1)
> modparam("permissions", "trusted_table", "trusted")
> modparam("acc", "db_url", "mysql://ser:heslo@localhost/ser")
> modparam("acc", "db_flag", 2)
> modparam("acc", "db_missed_flag", 3)
>
> #
> --------------------------------------------------------------------------
> # route pattern
> #
> --------------------------------------------------------------------------
> route {
>
> if (!mf_process_maxfwd_header("10")) {
> sl_send_reply("483","Too Many Hops");
> break;
> };
>
> if ( msg:len > max_len ) {
> sl_send_reply("513", "Message too big");
> break;
> };
>
> record_route();
>
> if (loose_route()) {
> if (method=="ACK") {
> acc_db_request("01:CallStart\n", "acc");
> };
> if (method=="BYE" || method=="CANCEL") {
> acc_db_request("02:CallEnd\n", "acc");
> };
> t_relay();
> break;
> };
>
> if (uri==myself) {
> if (method=="REGISTER") {
> if (!www_authorize("", "subscriber")) {
> www_challenge("", "0");
> break;
> };
> save("location");
> break;
> };
>
> if (search("^(f|From): .*(a)(my\.cisco\.ip\.address<.*(a)%28my%5C.cisco%5C.ip%5C.address>)"))
> {
> #PSTN Incoming call from Cisco AS 5300 e.g. 0377771111
> rewritehost("my.asterisk.ip.address ");
> };
>
> lookup("aliases");
>
> if (!lookup("location")) {
> if (method=="INVITE" && !search("^(f|From):
> .*(a)(my\.cisco\.ip\.address <.*(a)%28my%5C.cisco%5C.ip%5C.address>)")) {
> if (!proxy_authorize("", "subscriber")) {
> proxy_challenge("", "0");
> break;
> };
> if (uri=~"^sip:0[0-9]{10}@") {
> # PSTN Outgoing call to Cisco AS 5300 e.g. 08022223333
> prefix("0333");
> rewritehostport("my.cisco.ip.address:5060");
> avp_write("i:45", "inv_timeout");
> } else {
> sl_send_reply("404", "Not Found");
> break;
> };
> consume_credentials();
> };
> };
>
> };
>
> if (!t_relay()) {
> sl_reply_error();
> };
>
> }
>
> And my Cisco AS 5300 config as follows:
>
> voice call send-alert
> voice rtp send-recv
>
> voice service pots
> fax protocol t38 ls-redundancy 0 hs-redundancy 0 fallback cisco
>
> voice service voip
> fax protocol t38 ls-redundancy 0 hs-redundancy 0 fallback cisco
> sip
> min-se 60
>
> translation-rule 50
> Rule 0 0333 0
> Rule 1 ^7777 037777
>
> voice class codec 2
> codec preference 1 g711ulaw
> codec preference 2 g711alaw
>
> dial-peer voice 5000 voip
> tone ringback alert-no-PI
> description ser-asterisk-cisco-test
> huntstop
> destination-pattern 77771111$
> translate-outgoing called 50
> voice-class codec 2
> session protocol sipv2
> session target ipv4:my.ser.ip.address
> dtmf-relay rtp-nte
> max-conn 1
>
> dial-peer voice 6000 pots
> application session
> max-conn 2
> destination-pattern 0333T
> progress_ind alert enable 8
> translate-outgoing called 50
> port 0:D
>
> Thanks,
> Sahria
>
>
> ------------------------------
>
>
>
> _______________________________________________
>
> Serusers mailing list
>
> Serusers(a)lists.iptel.org
>
> http://lists.iptel.org/mailman/listinfo/serusers
>
>
>
>
>
>
> --
> ----------
> shosuke
> msn : anseie(a)hotmail.co.jp
> email : sahria.hao(a)gmail.com
>
Hi!
If a failure route is executed - how can I distinguish between fr_timer
timeout (a broken gateway) and fr_inv_timer timeout (nobdy took up the
phone)?
thanks
klaus
Hey Guys,
Is it mandatory for SIP servers to generate to UA 180 Ringing to inform
them that the called party is now ringing ?
The reason i'm asking is because I am seeing strange results using
different UAs.
Using SIP clients to call out , instead of seeing 180 Ringing , i see
183 session progress even before call was picked up.
On some sip client , ring back can be heard.
On some others , ring back cannot be heard.
Is there any reason to suspect that these UAs needs to receive 180
Ringing before generating any ringback ?
Regards,
Sam
Hi,
with regards to the release of v.1.1.1 I have a few questions.
Firstly, what is to become of v1.0.1? Are you recommending all users with
1.0.1 also upgrade directly to v.1.1.1?
Secondly, does 1.0.1 suffer from most (if not all) the same bugs as 1.1.0? I
am particularly interested in any documented issues with handling response
ACKs for 4xx class errors as I am currently experiencing a few issues with
these, and I noticed in the changelog for 1.1.1 that a bug with ACK matching
for non-200 class responses has recently been fixed.
I ask this I noticed you are gradually phasing out all documentation to do
with 1.0.1 on the openser website. As such, is 1.0.1 to be deprecated?
Subject says it all. I am trying to make this work. I have installed
JABBERD2 with a PyMSNT gateway. I can use a jabber cliient (exodus) and
connect to Jabberd server and communicate w/ other Jabber users and MSN
users.
I now want to forward IM messages from Eyebeam UA to Jabber users and MSN
users. I followed all instructions. When the message gets forwarded to SER
and it executes the "xjab" function, I get an error saying "Invalid
Content-Type".
Any pointers will be highly appreciated.
_________________________________________________________________
Buy what you want when you want it on Sympatico / MSN Shopping
http://shopping.sympatico.msn.ca/content/shp/?ctId=2,ptnrid=176,ptnrdata=08…