한국어

소프트스위치

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

     페북공유

   ◎위챗 : speedseoul


  
     PAYPAL
     
     PRICE
     

pixel.gif

    before pay call 0088 from app


https://www.opensips.org/Documentation/Script-Routes-2-3

    route {
         if(is_method("OPTIONS")) {
            # send reply for each options request
            sl_send_reply("200", "ok");
            exit();
         }
         route(1);
    }
    route[1] {
         # forward according to uri
         forward();
    }

 route {
        lookup("location");
        t_on_branch("1");
        if(!t_relay()) {
            sl_send_reply("500", "relaying failed");
        }
    }
    branch_route[1] {
        if(uri=~"10\.10\.10\.10") {
            # discard branches that go to 10.10.10.10
            drop();
        }
    }

   route {
        lookup("location");
        t_on_failure("1");
        if(!t_relay()) {
            sl_send_reply("500", "relaying failed");
        }
    }
    failure_route[1] {
        if(is_method("INVITE")) {
             # call failed - relay to voice mail
             t_relay("udp:voicemail.server.com:5060");
        }
    }

route {
        seturi("sip:bob@opensips.org");  # first branch
        append_branch("sip:alice@opensips.org"); # second branch

        t_on_reply("global"); # the "global" reply route
                              # is set the whole transaction
        t_on_branch("1");

        t_relay();
}

branch_route[1] {
        if ($rU=="alice")
                t_on_reply("alice"); # the "alice" reply route
                                      # is set only for second branch
}

onreply_route {
        xlog("OpenSIPS received a reply from $si\n");
}


onreply_route[alice] {
        xlog("received reply on the branch from alice\n");
}

onreply_route[global] {
        if (t_check_status("1[0-9][0-9]")) {
                setflag(1);
                log("provisional reply received\n");
                if (t_check_status("183"))
                        drop;
        }
}

  error_route {
     xlog("--- error route class=$(err.class) level=$(err.level)
            info=$(err.info) rcode=$(err.rcode) rreason=$(err.rreason) ---\n");
     xlog("--- error from [$si:$sp]\n+++++\n$mb\n++++\n");
     sl_send_reply("$err.rcode", "$err.rreason");
     exit;
  }

  local_route {
     if (is_method("INVITE") && $ru=~"@foreign.com") {
        append_hf("P-hint: foreign request\r\n");
        exit;
     }
     if (is_method("BYE") ) {
        acc_log_request("internally generated BYE");
     }
  }

 startup_route {
    avp_db_query("select gwlist where ruleid==1",$avp(i:100));
    cache_store("local", "rule1", "$avp(i:100)");
  }

  timer_route[gw_update, 300] {
    avp_db_query("select gwlist where ruleid==1",$avp(i:100));
    $shv(i:100) =$avp(i:100);
  }

event_route[E_PIKE_BLOCKED] {
    xlog("The E_PIKE_BLOCKED event was raised\n");
  }
  event_route[E_PIKE_BLOCKED, async] {
    xlog("The E_PIKE_BLOCKED event was raised\n");
  }

조회 수 :
8792
등록일 :
2023.08.13
04:59:56 (*.246.68.224)
엮인글 :
http://webs.co.kr/index.php?document_srl=3349479&act=trackback&key=c82
게시글 주소 :
http://webs.co.kr/index.php?document_srl=3349479
List of Articles
번호 제목 글쓴이 조회 수 추천 수 날짜
142 OpenSIPS Module Interface admin 44062   2017-12-07
 
141 opensips configuration config explain easy basic 오픈쉽스 컨피그레이션 기본 설명 file admin 23366   2017-12-07
 
140 openssl 을 이용한 인증서 생성 절차를 정리한다. 개인키 CSR SSL 인증서 파일 생성 admin 25035   2017-09-14
 
139 Documentation -> Tutorials -> TLS opensips.cfg admin 26029   2017-09-14
 
138 Using TLS in OpenSIPS v2.2.x admin 46020   2017-09-14
 
137 opensips tls cfg admin 30996   2017-09-14
 
136 How to setup a Jabber / XMPP server on Debian 8 (jessie) using ejabberd admin 125653   2017-09-13
 
135 SIP to XMPP Gateway + SIP Presence Server opensips admin 53386   2017-09-13
 
134 OpenSIPS command line tricks admin 46185   2017-09-13
 
133 Fail2Ban Freeswitch How to secure admin 62529   2017-09-12
 
132 opensips.cfg. sample admin 25218   2017-09-12
 
131 Advanced SIP scenarios with Event-based-Routing admin 34456   2017-09-11
 
130 PUSH SERVER 푸시서버 안드로이드 애플 admin 210228   2017-09-11
 
129 오픈소스 (사내)메신저 서버 구축, 오픈 파이어(openfire) 설치방법과 세팅(리눅스 기준) admin 74009   2017-09-09
 
128 rtpengine config basic and opensips configuration and command admin 54585   2017-09-06
 
127 WebSocket Transport using OpenSIPS configuration 웹 소켓 컨피그레이션 기본 admin 22125   2017-09-06
 
126 OpenSIPS basic configuration script 기본 컨피그 admin 106830   2017-09-05
 
125 rtpengine install and config admin 59581   2017-09-05
 
124 Installing RTPEngine on Ubuntu 14.04 admin 33318   2017-09-05
 
123 compile only the textops module make modules=modules/textops modules admin 20329   2017-09-05
 
122 opensips command /sbin/opensipsctl detail admin 126578   2017-09-04
 
121 2017 08 31 opensips 2.32 install debian8.8 module install compile err modules admin 43346   2017-09-04
 
120 Build-Depends debian 8.8 opensips 2.3 admin 65649   2017-09-04
 
119 What is new in 2.3.0 opensips admin 247160   2017-09-04
 
118 ubuntu 安装配置opensips,rtpproxy,mediaproxy admin 24838   2017-09-04
 
117 How to install Mediaproxy 2.5.2 on CentOS 6 64 bit admin 145141   2017-09-04
 
116 Using TLS in OpenSIPS v2.2.x configuration admin 48271   2017-09-04
 
115 How to 2.3 download , OpenSIPS new apt repository. DEBs for Debian / Ubuntu admin 20062   2017-09-02
 
114 You can install CDRTool in the following ways: admin 21591   2017-09-01
 
113 How to Install OpenSIPS 2.1.2 Server on Ubuntu 15.04 admin 27599   2017-09-01