summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsua-lib/pjsua_core.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-03-01 19:29:10 +0000
committerBenny Prijono <bennylp@teluu.com>2006-03-01 19:29:10 +0000
commit6b8c1eb422e7f06384c7bad0c91f7680c6b73a33 (patch)
tree333879b32dc295e05c64f1b7fbceb7354b1fca26 /pjsip/src/pjsua-lib/pjsua_core.c
parentafed82d0613050254f3d877292342e7cc92bc02f (diff)
Moved pjsua to pjsip-apps
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@253 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsua-lib/pjsua_core.c')
-rw-r--r--pjsip/src/pjsua-lib/pjsua_core.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_core.c b/pjsip/src/pjsua-lib/pjsua_core.c
index c468f85b..775c96ba 100644
--- a/pjsip/src/pjsua-lib/pjsua_core.c
+++ b/pjsip/src/pjsua-lib/pjsua_core.c
@@ -58,6 +58,10 @@ void pjsua_default(void)
pjsua.sip_port = 5060;
+ /* Default we start RTP at port 4000 */
+ pjsua.start_rtp_port = 4000;
+
+
/* Default logging settings: */
pjsua.log_level = 5;
pjsua.app_log_level = 4;
@@ -138,8 +142,6 @@ static pj_status_t init_sockets(pj_bool_t sip,
pjmedia_sock_info *skinfo)
{
enum {
- RTP_START_PORT = 4000,
- RTP_RANDOM_START = 2,
RTP_RETRY = 100
};
enum {
@@ -148,11 +150,14 @@ static pj_status_t init_sockets(pj_bool_t sip,
RTCP_SOCK,
};
int i;
- static pj_uint16_t rtp_port = RTP_START_PORT;
+ static pj_uint16_t rtp_port;
pj_sock_t sock[3];
pj_sockaddr_in mapped_addr[3];
pj_status_t status = PJ_SUCCESS;
+ if (rtp_port == 0)
+ rtp_port = (pj_uint16_t)pjsua.start_rtp_port;
+
for (i=0; i<3; ++i)
sock[i] = PJ_INVALID_SOCKET;