hi master-hand:
i had rencontred a problem.when i configured my
Openser work together with wesip,use two
linux OS,one use to run openser,other run wesip,
this is my configure file:
openser:
------------------------------------
debug=9
# debug level (cmd line:
-dddddddddd)
fork=no
log_stderror=yes # (cmd line:
-E)
children=8
# Uncomment these lines to enter debugging
mode
#fork=no
#log_stderror=yes
#
port=5060
# uncomment the following lines for TLS
support
#disable_tls = 0
#listen = tls:your_IP:5061
#tls_verify_server
= 1
#tls_verify_client = 1
#tls_require_client_certificate =
0
#tls_method = TLSv1
#tls_certificate =
"/usr/local/etc/openser/tls/user/user-cert.pem"
#tls_private_key =
"/usr/local/etc/openser/tls/user/user-privkey.pem"
#tls_ca_list =
"/usr/local/etc/openser/tls/user/user-calist.pem"
"openser.cfg" 154L,
3866C
14,1 Top
# main routing
logic
route{
# initial sanity
checks -- messages with
#
max_forwards==0, or excessively long
requests
if
(!mf_process_maxfwd_header("10"))
{
sl_send_reply("483","Too Many
Hops");
exit;
};
if (msg:len
>= 2048 )
{
sl_send_reply("513", "Message too
big");
exit;
};
# we record-route
all messages -- to make sure that
# subsequent messages will go through our proxy;
that's
# particularly good if
upstream and downstream entities
#
use different transport protocol
if
(!method=="REGISTER")
record_route();
# subsequent
messages withing a dialog should take
the
# path determined by
record-routing
if (loose_route())
{
# mark routing logic in
request
append_hf("P-hint: rr-enforced\r\n");
route(1);
};
if (!uri==myself)
{
61,1
49%
};
lookup("aliases");
if (!uri==myself)
{
append_hf("P-hint: outbound alias\r\n");
route(1);
};
# native SIP destinations are handled using our USRLOC
DB
if (!lookup("location"))
{
sl_send_reply("404", "Not
Found");
exit;
};
append_hf("P-hint: usrloc
applied\r\n");
};
route(2);
}
route[1] {
# send it out now; use stateful
forwarding as it works reliably
#
even for UDP2TCP
if (!t_relay())
{
sl_reply_error();
};
exit;
}
route[2]{
if(!as_relay_t("app_server_one")){
t_reply("500","Application Server
error");
}
121,3-17
98%
}
-----------------------------
and this is wesip:
-----------------------------
<Server port="8005" shutdown="SHUTDOWN"
debug="0">
<Service
name="Tomcat-Standalone">
<Connector
className="org.apache.catalina.connector.http.HttpConnector"
port="8080" minProcessors="5"
maxProcessors="75"
enableLookups="true" acceptCount="10" debug="0" />
<Connector
className="com.voztele.sipservlet.connector.SipConnector"
minProcessors="5"
maxProcessors="75"
enableLookups="true" acceptCount="10"
debug="0"
addresses="localhost:5060" pathName="com.voztele" protocol="tcp"
>
<ExtraProperties>
<Property key="javax.sip.SER_ADDRESS" value="192.168.7.15"
/>
<Property key="javax.sip.SER_PORT" value="5080"
/>
<Property key="STATISTICS" value="true"
/>
<Property key="javax.sip.STACK_NAME" value="app_server_one"
/>
<Property key="javax.sip.THREAD_POOL_SIZE" value="100"
/>
<Property key="javax.sip.THREAD_POOL_SIZE" value="100"
/>
<Property key="javax.sip.REENTRANT_LISTENER" value="true"
/>
<Property key="javax.sip.AUTOMATIC_DIALOG_SUPPORT" value="false"
/>
<Property key="javax.sip.TRACE_LEVEL" value="0"
/>
</ExtraProperties>
</Connector>
<Engine
name="Standalone" defaultHost="localhost" debug="0"
className="com.voztele.sipservlet.core.ConvergedEngine">
<Mapper className="org.apache.catalina.core.StandardEngineMapper"
protocol="HTTP/1.1"/>
-----------------------------------------------------------------------
at the debug model:
found those tips:
WARNING: using only the first listen address (no
fork)
0(0) init_unixsock_socket: No unix domain socket will be
opened
.......
bind (Cannot assign requested address)
-1(0) unable
to open server sockets on dispatcher
-1(0) ERROR:init_mod_child: Error while
initializing module seas, rank 1
-1(0) main_dontfork: init_child
failed
would you help me! thank you very much.
All my best
regards.
------------------------------
(luhan china)¼
¼¼Êõ²¿
E-mail: luhan@bjybkl.com
phone:
010-59828003
mobile:
13810262476
------------------------------