Hello all,
I have a continuing problem with registering a grandstream BT102 to SER.
It is behind a router but i am pretty sure NAT is not a problem
because i got the phone to register to asterisk perfectly.
The problem is this:
1. i cannot modify the SRV records on my server - it is set up with a
DNS A record for "phone.myserver.com"
2. i can register x-lite to the server fine, by putting the IP address
in the SIP proxy and outbound proxy fields, and using
"phone.myserver.com" as the Domain/Realm.
SER checks users against phone.myserver.com (digest authentication)
and the grandstream doesn't register (which makes sense, because on
the grandstream you can't set the domain/realm and the proxy server
separately) however:
according to the grandstream website:
What if my SIP URI domain is different from the SIP proxy server FQDN
(Fully Qualified Domain Name)?
With firmware 1.0.3.60 and later, you can put the your SIP URI domain
name into the SIP Server field, and put the actual sip server FQDN
into Outbound Proxy field. The phone will use the domain name in SIP
Server as part of SIP URI but send and receive SIP messages through
the SIP proxy server defined in the Outbound Proxy field.
-but that doesn't work, i still get 401 errors
i am so desperate that i will give the first person who gives me
information to solve this problem $20 of amazon credit (you can use it
to get one of those spiffy new linksys PAP2 devices) as a token of
appreciation.
thanks,
yair
p.s. don't tell me to enable SRV. I know this would probably solve the
problem, but it's not an option. if x-lite can register without SRV
records i'm pretty sure the grandstream can as well, i just don't know
how.
We would like to do failover for our backend gateways. I though SRV records
with different priorities would be an elegant solution to this. Does SER
fully support SRV? Will it forward to the next prioritized address in the
SRV if the high priority address does not answer? Does it do load-balancing
using the weight entries in SRV records?
Regards,
Henrik
SER does not support variables (yet). Unstable version supports
global flags which can be driven externally too (gflags module).
-jiri
At 10:01 PM 9/25/2004, Michael Shuler wrote:
>Is it possible to define global or local variables in SER to make routing
>decisions? For example I would like to do the following:
>
>
>MyVar = 1;
>
>If(MyVar < 10)
>{
> MyVar++;
>}
>Else
>{
> MyVar = 1;
>};
>
>
>
>
>----------------------------------------
>
>Michael Shuler, C.E.O.
>BitWise Communications, Inc. (CLEC) And BitWise Systems, Inc. (ISP)
>682 High Point Lane
>East Peoria, IL 61611
>Office: (217) 585-0357
>Cell: (309) 657-6365
>Fax: (309) 213-3500
>E-Mail: mike(a)bwsys.net
>Customer Service: (877) 976-0711
>
>_______________________________________________
>Serusers mailing list
>serusers(a)lists.iptel.org
>http://lists.iptel.org/mailman/listinfo/serusers
--
Jiri Kuthan http://iptel.org/~jiri/
Is it possible to define global or local variables in SER to make routing
decisions? For example I would like to do the following:
MyVar = 1;
If(MyVar < 10)
{
MyVar++;
}
Else
{
MyVar = 1;
};
----------------------------------------
Michael Shuler, C.E.O.
BitWise Communications, Inc. (CLEC) And BitWise Systems, Inc. (ISP)
682 High Point Lane
East Peoria, IL 61611
Office: (217) 585-0357
Cell: (309) 657-6365
Fax: (309) 213-3500
E-Mail: mike(a)bwsys.net
Customer Service: (877) 976-0711
Hi,
I do have two ser servers (0.8.14) and a pstn gateway (*) and a rather
complex setup to build.
One ser server and the pstn gateway are inside a private network that is
shielded from the internet by a cisco pix firewall. This ser server should
act as a sip registrar and outbound proxy for all clients that are inside
the private network and should furthermore handle incoming calls from the
pstn gateway.
The other ser is on the public internet (public ip) and the firewall that
secures the private network allows connection from the internal private
ser server to the external one and vice versa (translating the private ip
from the internal ser to a public one). Clients from the internal network
cannot and must not traverse the firewall.
I want to configure the internal ser in a way that it acts as a sip and a
rtp registrar and outbound proxy (rtp with mediaproxy for video if
possible). All calls from internal clients and the pstn gateway should be
accepted by the internal ser and either be handled on that server directly
(destination also on the internal network) or be forwarded to the external
server to be handled there. As stated above, all sip messages and rtp
streams can only leave the internal network via the internal ser server.
Calls from external clients to internal clients should be accepted from
the external ser server and be forwarded to the internal one with the rtp
streams and sip messages being proxied by the external ser server.
Incoming sip and rtp traffic for internal clients is only allowed from the
external ser to the internal ser by the firewall.
Both sers should serve the same domain as a registrar to allow clients to
be mobile and either connect to the internal ser if on site or to the
external ser if at home or somewhere else. There are two dns servers, one
internal on the private network and one external, the internal one (used
by all internal clients) replies with the private ip of the internal ser
and the external (public dns server) replies with the public ip of the
external ser when asked for sip.xyz.com.
The external ser has already a running version of mediaproxy on it and
both ser servers authenticate their users by a common database on another
server. Finally it would be great if presence would work across the two
servers as well as having accounting on a central database. Running a
common database for both sers on another server would be possible if
required.
Has anybody a similar setup or can provide me with some ideas et c.?
Thanks and have fun
Morten
Hello all.
I'm using ser from the CVS head branch. When my ser.cfg calls lookup("aliases")
nothing seems to be returned.
I have a real user named "1000" which works since I can originate and recieve
calls.
I need to alias this because I need this user to receive calls from the PSTN.
I have used serctl to create an alias with the following command:
serctl add 2025551234 sip:1000@mycompany.com
I also verified that this new alias is in the mysql database ser.aliases table
Now I make a call from a land line to 2025551234 and I use ngrep on my sip
proxy to monitor port 5060. I see that a 404 is always returned after the
statement
if (!lookup("location")) {
# off to highway 404
}
I have the lookup("aliases") command prior to the lookup("location") command.
I have also experimented with creating an alias such as "1001" for user "1000"
and dialing it from another registered UA on my softswitch only to get the same
result --- a 404.
How can get the lookup("aliases") to return something?
Regards,
Paul
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com
Hi All,
I am not sure if i can ask this here, but had no where to go.
Does anyone know if the iptel proxy server is down? If so how long does it
take to come back.
thanks
Mahesh
Hello Ser users and developers!
I have a question about userloc. I'm authenticating my sip users (Allied
Telesyn RG613-TX boxes) against mysql with a given username (msn1-macaddress
/ msn2-macaddress) and auto generated password. Authentication works fine,
but my question is related to how ser stores users location in the location
db.
Example:
Username: msn1-12345678
Phonenumber: 12345
Contact: sip:12345@192.168.1.1:5060
When this user is register the following I added to the location db:
Username: 12345
Domain:
Contact: sip:12345@192.168.1.1:5060
+++
My question is regarding the username column, is it possible that it
contains the username of the sip user, not the username in the contact uri?
Regards
Runar Lyngmo