한국어

소프트스위치

온누리070 플레이스토어 다운로드
    acrobits softphone
     온누리 070 카카오 프러스 친구추가온누리 070 카카오 프러스 친구추가친추
     카카오톡 채팅 상담 카카오톡 채팅 상담카톡
    
     라인상담
     라인으로 공유

     페북공유

   ◎위챗 : speedseoul


  
     PAYPAL
     
     PRICE
     

pixel.gif

    before pay call 0088 from app


https://www.zoiper.com/en/support/home/article/179/Busy%20Lamp%20Field%20%28BLF%29%20feature%20on%20Opensips%202.4.0%20with%20Zoiper


PUA DialogInfo (BLF) config file

 

#
# OpenSIPS 2.4.x configuration file
#
# Busy Lamp Field ( event:dialog )
# BLF + SIP Presence Server
#

# ----------- global configuration parameters ------------------------

log_level=3
debug_mode=yes
log_stderror=no

check_via=no
dns=no
rev_dns=no

listen=udp:10.7.173.117:5060
listen=tcp:10.7.173.117:5060
children=2

# ------------------ module loading ----------------------------------
mpath="/usr/local/opensips/lib64/opensips/modules/"

loadmodule "db_mysql.so"
loadmodule "sl.so"
loadmodule "signaling.so"
loadmodule "tm.so"
loadmodule "maxfwd.so"
loadmodule "textops.so"
loadmodule "sipmsgops.so"
loadmodule "rr.so"
loadmodule "mi_fifo.so"
loadmodule "usrloc.so"
loadmodule "registrar.so"
loadmodule "dialog.so"
loadmodule "presence.so"
loadmodule "presence_xml.so"
loadmodule "presence_dialoginfo.so"
loadmodule "pua.so"
loadmodule "pua_dialoginfo.so"
loadmodule "uri.so"
loadmodule "xcap.so"
loadmodule "proto_udp.so"
loadmodule "proto_tcp.so"
loadmodule "domain.so"

# Uncomment this if you want digest authentication
#loadmodule "auth.so"
#loadmodule "auth_db.so"

# ----------------- setting module-specific parameters ---------------
modparam("mi_fifo","fifo_name","/tmp/opensips_fifo")

# -- usrloc params --
modparam("usrloc","db_mode",2)
modparam("usrloc","db_url","mysql://opensips:opensipsrw@localhost/opensips")

# -- auth params --
# Uncomment if you are using auth module
#modparam("auth_db", "calculate_ha1", yes)
#modparam("auth_db", "password_column", "password")

# -- dialog params --
modparam("dialog", "db_url", "mysql://opensips:opensipsrw@localhost/opensips")
modparam("dialog", "db_mode", 2)
modparam("dialog", "dlg_match_mode", 1)

# -- core presence params --
modparam("presence","db_url","mysql://opensips:opensipsrw@localhost/opensips")
modparam("presence","server_address","sip:10.7.173.117:5060")
modparam("presence_xml","force_active",1)

# -- pua and pua_dialoginfo parameters --
modparam("pua","db_url","mysql://opensips:opensipsrw@localhost/opensips")
modparam("pua_dialoginfo", "presence_server", "sip:10.7.173.117:5060")

# ----- xcap params -----
modparam("xcap", "db_url", "mysql://opensips:opensipsrw@localhost/opensips")

# ----- domain params -----
modparam("domain", "db_url", "mysql://opensips:opensipsrw@localhost/opensips")
modparam("domain", "db_mode", 1) # Use caching

# ------------------------- request routing logic -------------------

# main routing logic
route{

# initial sanity checks
if(!mf_process_maxfwd_header("10")) {
send_reply("483","Too Many Hops");
exit;
}

if (has_totag()) {
# sequential requests within a dialog should
# take the path determined by record-routing
if (loose_route()) {
# route it out to whatever destination was set by loose_route()
# in $du (destination URI).
route(relay);
} else {
if (is_method("SUBSCRIBE") && is_myself("$rd")) {
# in-dialog subscribe requests
route(handle_presence);
exit;
} else if ( is_method("ACK") ) {
if ( t_check_trans() ) {
# non loose-route, but stateful ACK; must be an ACK after 
# a 487 or e.g. 404 from upstream server
t_relay();
exit;
} else {
# ACK without matching transaction ->
# ignore and discard
exit;
}
}
send_reply("404","Not here");
}
exit;
}

# CANCEL processing
if (is_method("CANCEL")) {
if (t_check_trans())
t_relay();
exit;
}

t_check_trans();

# authenticate if from local subscriber (uncomment to enable auth)
# authenticate all initial non-REGISTER request that pretend to be
# generated by local subscriber (domain from FROM URI is local)
##if (!(method=="REGISTER") && from_uri==myself) {
## if (!proxy_authorize("", "subscriber")) {
## proxy_challenge("", "0");
## exit;
## }
## if (!db_check_from()) {
## send_reply("403","Forbidden auth ID");
## exit;
## }
##
## consume_credentials();
##}

# record routing
if (!is_method("REGISTER|MESSAGE"))
record_route();

# tell the dialog module to monitor all the dialogs 
if (is_method("INVITE")) {
create_dialog();
# publish for both legs
dialoginfo_set();
}

if !is_myself("$rd") {
# routing to other SIP domains
route(relay);
}

# SIP 2 SIP presence traffic
if (is_method("PUBLISH|SUBSCRIBE")) {
route(handle_presence);
exit;
}

if (is_method("REGISTER")) {

# Uncomment this if you want to use digest authentication
#if (!www_authorize("", "subscriber")) {
# www_challenge("", "0");
# exit;
#}

save("location");
exit;
}

# native SIP destinations are handled using our USRLOC DB
if(!lookup("location")) {
send_reply("404","Not Found");
exit;
}

route(relay);
}


route[relay]{
# send it out
if(!t_relay())
sl_reply_error();

exit;
}


route[handle_presence]
{
if(!t_newtran()){
sl_reply_error();
exit;
}

if (is_method("PUBLISH")) {
handle_publish();
} else

if (is_method("SUBSCRIBE")) {
handle_subscribe();
}

exit;
}

 

If all is configured and work correctly the signalling flow should be like this: 

 

SUBSCRIBE sip:10.7.173.117:5060 SIP/2.0.
Via: SIP/2.0/UDP 10.2.4.38:32507;branch=z9hG4bK-524287-1---110512506789a2bf;rport.
Max-Forwards: 70.
Contact: <sip:444@10.2.4.38:32507;transport=UDP>.
To: <sip:555@10.7.173.117;transport=UDP>;tag=c240f1b3635b41dffa0f3680aaac059f-4ef0.
From: <sip:444@10.7.173.117;transport=UDP>;tag=7728b34f.
Call-ID: hunAu-cGsMqYYG0qFZn-oQ...
CSeq: 10 SUBSCRIBE.
Expires: 20.
Accept: application/dialog-info+xml.
Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO, SUBSCRIBE.
User-Agent: Z 5.1.8 rv2.8.52_blf.
Event: dialog.
Allow-Events: presence, kpml, talk.
Content-Length: 0

 

SIP/2.0 200 OK.
Via: SIP/2.0/UDP 10.2.4.38:32507;received=10.2.4.38;branch=z9hG4bK-524287-1---110512506789a2bf;rport=32507.
To: <sip:555@10.7.173.117;transport=UDP>;tag=c240f1b3635b41dffa0f3680aaac059f-4ef0.
From: <sip:444@10.7.173.117;transport=UDP>;tag=7728b34f.
Call-ID: hunAu-cGsMqYYG0qFZn-oQ...
CSeq: 10 SUBSCRIBE.
Expires: 20.
Contact: <sip:10.7.173.117:5060>.
Server: OpenSIPS (2.4.0-dev (x86_64/linux)).
Content-Length: 0
.

...................

 

NOTIFY sip:444@10.2.4.38:32507;transport=UDP SIP/2.0.
Via: SIP/2.0/UDP 10.7.173.117:5060;branch=z9hG4bK945c.a5fb1546.0.
To: <sip:444@10.7.173.117>;tag=7728b34f.
From: <sip:555@10.7.173.117>;tag=c240f1b3635b41dffa0f3680aaac059f-4ef0.
CSeq: 6 NOTIFY.
Call-ID: hunAu-cGsMqYYG0qFZn-oQ...
Max-Forwards: 70.
Content-Length: 145.
User-Agent: OpenSIPS (2.4.0-dev (x86_64/linux)).
Event: dialog.
Contact: <sip:10.7.173.117:5060>.
Subscription-State: active;expires=20.
Content-Type: application/dialog-info+xml.
.
<?xml version="1.0"?>
<dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="5" state="full" entity="sip:555@10.7.173.117"/>

 

SIP/2.0 200 OK.
Via: SIP/2.0/UDP 10.7.173.117:5060;branch=z9hG4bK392.9422ed95.0.
Contact: <sip:444@10.2.4.38:32507;transport=UDP>.
To: <sip:444@10.7.173.117>;tag=0a60aa39.
From: <sip:ivaylo.vangelov@10.7.173.117>;tag=c240f1b3635b41dffa0f3680aaac059f-2fd2.
Call-ID: 9wW_Ev8ndg7sJUs1haVffg...
CSeq: 6 NOTIFY.
User-Agent: Z 5.1.8 rv2.8.52_blf.
Content-Length: 0.

................................


NOTIFY sip:444@10.2.4.38:32507;transport=UDP SIP/2.0.
Via: SIP/2.0/UDP 10.7.173.117:5060;branch=z9hG4bK53cf.514e06e2.0.
To: <sip:444@10.7.173.117>;tag=7728b34f.
From: <sip:555@10.7.173.117>;tag=c240f1b3635b41dffa0f3680aaac059f-4ef0.
CSeq: 12 NOTIFY.
Call-ID: hunAu-cGsMqYYG0qFZn-oQ...
Max-Forwards: 70.
Content-Length: 503.
User-Agent: OpenSIPS (2.4.0-dev (x86_64/linux)).
Event: dialog.
Contact: <sip:10.7.173.117:5060>.
Subscription-State: active;expires=13.
Content-Type: application/dialog-info+xml.
.
<?xml version="1.0"?>
<dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="11" entity="sip:555@10.7.173.117" state="partial"><dialog id="lGpy18p2Bq3URnV0r1cUtQ.." call-id="lGpy18p2Bq3URnV0r1cUtQ.." direction="initiator"><state>confirmed</state><remote><identity>sip:333@10.7.173.117</identity><target uri="sip:333@10.7.173.117"/></remote><local><identity>sip:555@10.7.173.117;transport=UDP</identity><target uri="sip:555@10.7.173.117;transport=UDP"/></local></dialog></dialog-info>

 

SIP/2.0 200 OK.
Via: SIP/2.0/UDP 10.7.173.117:5060;branch=z9hG4bK53cf.514e06e2.0.
Contact: <sip:444@10.2.4.38:32507;transport=UDP>.
To: <sip:444@10.7.173.117>;tag=7728b34f.
From: <sip:555@10.7.173.117>;tag=c240f1b3635b41dffa0f3680aaac059f-4ef0.
Call-ID: hunAu-cGsMqYYG0qFZn-oQ...
CSeq: 12 NOTIFY.
User-Agent: Z 5.1.8 rv2.8.52_blf.
Content-Length: 0.

조회 수 :
2004
등록일 :
2018.05.29
10:02:10 (*.160.88.18)
엮인글 :
http://webs.co.kr/index.php?document_srl=3316066&act=trackback&key=bb2
게시글 주소 :
http://webs.co.kr/index.php?document_srl=3316066
List of Articles
번호 제목 글쓴이 날짜 조회 수
162 Opensips Gateway between SIP and SMPP messages admin 2019-02-19 281
161 smpp sms opensips admin 2019-02-19 262
» Busy Lamp Field (BLF) feature on Opensips 2.4.0 with Zoiper configuration admin 2018-05-29 2004
159 Documentation -> Tutorials -> WebSocket Transport using OpenSIPS admin 2018-05-17 1888
158 List of SIP response codes admin 2017-12-20 3545
157 opensips/modules/event_routing/ Push Notification Call pickup admin 2017-12-20 3102
156 opensips push notification How to detail file admin 2017-12-20 3024
155 OpenSIPS routing logic admin 2017-12-12 3070
154 OpenSIPS example configuration admin 2017-12-12 3062
153 opensips log output admin 2017-12-11 3058
152 opensips complete configuration example admin 2017-12-10 3169
151 Opensips1.6 ebook detail configuration and SIP signal and NAT etc file admin 2017-12-10 3139
150 dictionary.opensips radius admin 2017-12-09 4091
149 what is record_route() in opensips ? admin 2017-12-09 4021
148 what is loose_route() in opensips ? file admin 2017-12-09 4176
147 in opensips what is lookup(domain [, flags [, aor]]) admin 2017-12-09 4044
146 in opensips db_does_uri_exist() what is admin 2017-12-09 3887
145 in opensips what is has_totag() admin 2017-12-09 4056
144 opensips exec module admin 2017-12-08 4228
143 opensips push notification How to admin 2017-12-07 4030
142 OpenSIPS Module Interface admin 2017-12-07 4139
141 opensips configuration config explain easy basic 오픈쉽스 컨피그레이션 기본 설명 file admin 2017-12-07 4211
140 openssl 을 이용한 인증서 생성 절차를 정리한다. 개인키 CSR SSL 인증서 파일 생성 admin 2017-09-14 5305
139 Documentation -> Tutorials -> TLS opensips.cfg admin 2017-09-14 5069
138 Using TLS in OpenSIPS v2.2.x admin 2017-09-14 5062
137 opensips tls cfg admin 2017-09-14 5151
136 How to setup a Jabber / XMPP server on Debian 8 (jessie) using ejabberd admin 2017-09-13 5700
135 SIP to XMPP Gateway + SIP Presence Server opensips admin 2017-09-13 5022
134 OpenSIPS command line tricks admin 2017-09-13 4991
133 Fail2Ban Freeswitch How to secure admin 2017-09-12 5274
132 opensips.cfg. sample admin 2017-09-12 4957
131 Advanced SIP scenarios with Event-based-Routing admin 2017-09-11 5129
130 PUSH SERVER 푸시서버 안드로이드 애플 admin 2017-09-11 5589
129 오픈소스 (사내)메신저 서버 구축, 오픈 파이어(openfire) 설치방법과 세팅(리눅스 기준) admin 2017-09-09 13888
128 rtpengine config basic and opensips configuration and command admin 2017-09-06 5300
127 WebSocket Transport using OpenSIPS configuration 웹 소켓 컨피그레이션 기본 admin 2017-09-06 5119
126 OpenSIPS basic configuration script 기본 컨피그 admin 2017-09-05 5222
125 rtpengine install and config admin 2017-09-05 5198
124 Installing RTPEngine on Ubuntu 14.04 admin 2017-09-05 5303
123 compile only the textops module make modules=modules/textops modules admin 2017-09-05 5177
122 opensips command /sbin/opensipsctl detail admin 2017-09-04 5274
121 2017 08 31 opensips 2.32 install debian8.8 module install compile err modules admin 2017-09-04 5202
120 Build-Depends debian 8.8 opensips 2.3 admin 2017-09-04 5097
119 What is new in 2.3.0 opensips admin 2017-09-04 5927
118 ubuntu 安装配置opensips,rtpproxy,mediaproxy admin 2017-09-04 5464
117 How to install Mediaproxy 2.5.2 on CentOS 6 64 bit admin 2017-09-04 5689
116 Using TLS in OpenSIPS v2.2.x configuration admin 2017-09-04 5356
115 How to 2.3 download , OpenSIPS new apt repository. DEBs for Debian / Ubuntu admin 2017-09-02 5316
114 You can install CDRTool in the following ways: admin 2017-09-01 5622
113 How to Install OpenSIPS 2.1.2 Server on Ubuntu 15.04 admin 2017-09-01 5524
112 Opensips 2.32 download admin 2017-09-01 5306
111 OpenSIPS 2.3 install admin 2017-09-01 5625
110 JsSIP: The JavaScript SIP Library admin 2017-09-01 5574
109 WebSocket Transport using OpenSIPS admin 2017-09-01 5664
108 A2Billing and OpenSIPS – Part 1 admin 2017-08-29 5366
107 A2Billing and OpenSIPS – Part 2 admin 2017-08-29 5274
106 A2Billing and OpenSIPS – Part 3 admin 2017-08-29 5486
105 OpenSIPS 2.3 philosophy admin 2017-08-17 6023
104 The timeline for OpenSIPS 2.3 is admin 2017-08-17 6159
103 OpenSIPS Control Panel and Homer integration admin 2017-08-17 6201
102 Opensips sip capture re designed admin 2017-07-16 5649
101 WebRTC with OpenSIPS WebSocket is a protocol provides full-duplex admin 2015-04-04 10673
100 WebSocket Support in OpenSIPS 2.1 admin 2015-04-04 11992
99 OpenSIPS 2.1 (rc) is available, download now! admin 2015-03-22 10557
98 Service Provision Using Asterisk & OpenSIPS - AstriCon 2014 admin 2015-02-25 12366
97 SIP Signaling-Messages OpenSIPS Running On Multicore Server file admin 2014-11-02 19894
96 opensips.cfg for Asterisk admin 2014-10-20 22137
95 A2Billing and OpenSIPS config admin 2014-10-20 21456
94 Jitsi Videobridge meets WebRTC admin 2014-10-18 23116
93 A Survey of Open Source Products for Building a SIP Communication Platform admin 2014-10-18 21075
92 Script Function , Module Index v1.11 함수 모듈 opensips admin 2014-10-14 21289
91 Opensips TM module enables stateful processing of SIP transactions admin 2014-10-04 18975
90 kamailio.cfg configuration Example admin 2014-10-04 21245
89 opensips NAT Traversal Module admin 2014-10-02 20534
88 UAC Registrant Module admin 2014-09-28 22299
87 MediaProxy 2.3.x & OpenSIPS 1.5.x Integration admin 2014-08-24 21470
86 RTPPROXY Admin Guide admin 2014-08-24 21823
85 CANCEL MESSAGE not handled correctly admin 2014-08-23 21630
84 [Sipdroid] SIP data collection study tour admin 2014-08-23 22041
83 [OpenSIPS-Users] Opensips 1.10 NAT radius aaa admin 2014-08-23 22036
82 OpenSIPS Consultancy Pricing module install Server 판매 또는 설치및 컨설팅 가이드 admin 2014-08-23 21936
81 ICE: The ultimate way of beating NAT in SIP admin 2014-08-23 21580
80 Many OPENSIPS Configuration Examples This will Help you admin 2014-08-23 21237
79 Real-time Charging System for Telecom & ISP environments admin 2014-08-23 21991
78 OPENSIPS EBOOK admin 2014-08-21 22138
77 Opensips Documentation Function admin 2014-08-21 21829
76 Presence Tutorial OpenXCAP setup admin 2014-08-18 21425
75 Opensips Modules Documentation admin 2014-08-18 22100
74 A lightweight RPC library based on XML and HTTP admin 2014-08-18 21274
73 opensips Nat script with RTPPROXY - English Good perfect admin 2014-08-15 20076
72 OpenSIPS Control Panel (OCP) Installation Guide Good admin 2014-08-13 20282
71 Installation and configuration process record opensips opensips-cp admin 2014-08-13 46506
70 OpenSIPS as Homer Capture server admin 2014-08-13 19188
69 OpenSIPS , default script , Types of Routs , Routing in SIP, Video lecture admin 2014-08-13 21364
68 Configuracion de Kamailio 3.3 con NAT Traversal y XCAP. admin 2014-08-12 21842
67 Under RHEL6.5 install OpenSIPS 1.11.1 tls admin 2014-08-12 21131
66 OpenSIPS/OpenSER-a versatile SIP Server cfg admin 2014-08-11 22005
65 Kamailio Nat Traversal using RTPProxy admin 2014-08-11 21561
64 MediaProxy wiki page install configuration admin 2014-08-11 21620
63 오픈소스 (사내)메신저 서버 구축, 오픈 파이어(openfire) 설치방법과 세팅 admin 2014-08-11 40409
62 MediaProxy Installation Guide admin 2014-08-10 21133
61 RTPProxy 1.2.x Installation & Integration with OpenSIPS 1.5x admin 2014-08-10 22369
60 Opensips Installation, How to. Good guide wiki page admin 2014-08-10 19381
59 OpenSIPS Installation Notes admin 2014-08-09 18896
58 Installation and configuration process record opensips 1.9.1 admin 2014-08-09 32448
57 opensips 1.11.2 install Good Giide admin 2014-08-09 22454
56 fusionPBX install debian wheezy admin 2014-08-09 21328
55 opensips 1.11.2 install guide good 인스톨 가이드 admin 2014-08-09 21625
54 SigIMS IMS Platform admin 2014-05-24 21874
53 2013 2012년 분야별 최고의 오픈소스 소프트웨어 124선 admin 2014-04-05 26332
52 Video conference server OpenMCU-ru - Introduction admin 2014-04-01 24559
51 SIPSorcery admin 2014-03-18 22306
50 Ekiga (formely known as GnomeMeeting) is an open source SoftPhone admin 2014-03-12 22727
49 telepresence: Open Source SIP Telepresence/MCU admin 2014-03-12 47061
48 SIP PBX - OpenSIPS and Asterisk configuration admin 2014-03-12 35543
47 Conference Support in Kamailio (OpenSER) admin 2014-03-12 29967
46 OpenSIPS configuration for 2 or more FreeSWITCH installs admin 2014-03-12 20901
45 The Impact of TLS on SIP Server Performance file admin 2014-03-12 22341
44 book-opensips-101 / content / 3.2. SIP TLS Secure Calling.mediawiki admin 2014-03-12 21577
43 Where to check OpenSIPS does not start? admin 2014-03-09 21673
42 opensips-1.10.0_src.tar.gz experimental source code documentation admin 2014-03-09 22711
41 Kamailo OpenSIPs installation on Debian admin 2014-03-09 28413
40 Using the openSIPS Registrant Module admin 2014-03-09 23176
39 RTPproxy Frequentry Asked Questions (FAQ) ¶ admin 2014-03-07 21136
38 Building Telephony Systems with OpenSIPS 1.6 RTPProxy + OpenSIPS 1.7 admin 2014-03-07 22220
37 Installing RTPproxy Start RTPproxy in Bridged mode very good admin 2014-03-07 35994
36 OpenSIPS Control Panel (OCP) Installation Guide admin 2014-03-06 20885
35 OpenSIPS Control Panel install guide admin 2014-03-06 22121
34 rtpproxy Module admin 2014-03-06 22006
33 MediaProxy Installation Guide admin 2014-03-06 30361
32 How to install OpenSIPS on CentOS debian module add xcap admin 2014-03-06 22890
31 Problem with presence_xml module Opensips 1.9 admin 2014-03-06 22390
30 Building Telephony Systems with OpenSIPS 1.6 books file admin 2014-03-06 23397
29 Multimedia Service Platform admin 2014-03-06 21708
28 How to install OpenSIPS on CentOS Debian etc admin 2014-03-05 22489
27 Opensips Installation, How to. admin 2014-03-05 19182
26 100% CPU usage opensips admin 2014-03-05 21896
25 A2Billing and OpenSIPS admin 2014-03-04 23713
24 Opensips_1.9 install guide this is great I like this admin 2014-03-04 29214
23 Opensips install debian admin 2014-03-03 23025
22 Open Source VOIP applications, both clients and servers. admin 2013-11-20 23413
21 OfficeSIP Server is freeware VoIP, SIP server for Windows admin 2013-09-11 24615
20 My new toy: Bluebox-ng admin 2013-04-06 39006
19 Flooding Asterisk, Freeswitch and Kamailio with Metasploit admin 2013-04-06 41495
18 Asterisk Installation Asterisk Realtime configuration admin 2013-04-06 27504
17 The SIP Router Project admin 2013-04-06 26455
16 Kamailio :: A Quick Introduction admin 2013-04-06 23976
15 Welcome to the Smartvox Knowledgebase admin 2013-04-06 24284
14 Kamailio 3.3.x and Asterisk 10.7.0 Realtime Integration using Asterisk Database admin 2013-04-06 29198
13 OpenSIPS vs Asterisk admin 2013-04-06 72777