summaryrefslogtreecommitdiff
path: root/pjnath/src/pjturn-srv/main.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2008-03-14 17:56:11 +0000
committerBenny Prijono <bennylp@teluu.com>2008-03-14 17:56:11 +0000
commit685aef52bcf830cb591798cd0814dd4a10605497 (patch)
tree3c25f3b536fdec539edc3b640c4b8594b77ebe9f /pjnath/src/pjturn-srv/main.c
parente2b198a3e133146b85c7a7c6b12af02e5735fe8b (diff)
More ticket #485: initial test on TURN client/server
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1869 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjnath/src/pjturn-srv/main.c')
-rw-r--r--pjnath/src/pjturn-srv/main.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/pjnath/src/pjturn-srv/main.c b/pjnath/src/pjturn-srv/main.c
index 3cddafc1..60c420b2 100644
--- a/pjnath/src/pjturn-srv/main.c
+++ b/pjnath/src/pjturn-srv/main.c
@@ -17,6 +17,9 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "turn.h"
+#include "auth.h"
+
+#define REALM "pjsip.org"
int err(const char *title, pj_status_t status)
{
@@ -38,13 +41,19 @@ int main()
if (status != PJ_SUCCESS)
return err("pj_init() error", status);
+ pjlib_util_init();
+ pjnath_init();
+
pj_caching_pool_init(&cp, NULL, 0);
+ pj_turn_auth_init(REALM);
+
status = pj_turn_srv_create(&cp.factory, &srv);
if (status != PJ_SUCCESS)
return err("Error creating server", status);
- status = pj_turn_listener_create_udp(srv, pj_AF_INET(), NULL, 3478, 1, 0, &listener);
+ status = pj_turn_listener_create_udp(srv, pj_AF_INET(), NULL,
+ PJ_STUN_PORT, 1, 0, &listener);
if (status != PJ_SUCCESS)
return err("Error creating listener", status);