<br><div class="gmail_quote">Can any one help Me on this<br><br>i configured Opensips i can able to receive the call on Asterisk server whn i dial my did <br><br>###############################################################################################<br>
External DID Provider -------> Opensips(NAT with Public IP)(192.168.1.62)-----------------> Asterisk (192.168.1.222) <br>
###############################################################################################<br>My Opensips is on NAT with Public Ip<br><br>But i cant able to hear anything on call (No audio)<br><br><br>Here i my opensips.cfg file<br>
<br>XX.XX.XX.XX = My Public Ip<br><br>######################################################################<br>
## Core Parameters<br>######################################################################<br># chroot=<br># group="opensips"<br># user="opensips"<br># dbversion_table=<br>disable_core_dump=no<br>max_while_loops=100<br>
maxbuffer=262144<br>memdump=3<br>memlog=2<br># open_files_limit=2048<br>server_signature=no<br>server_header="Server: OpenSIPS"<br>user_agent_header="User-Agent: OpenSIPS"<br><br>######################################################################<br>
## Core Fork Parameters<br>######################################################################<br>fork=yes<br>children=8<br>tcp_children=8<br><br>######################################################################<br>
## Core Logging Parameters<br>######################################################################<br>debug=3<br>sip_warning=0<br>log_stderror=no<br>log_facility=LOG_LOCAL0<br>log_name="opensips"<br><br>######################################################################<br>
## Aliases<br>######################################################################<br>auto_aliases=yes<br>#alias=localhost<br>#alias=localhost.localdomain<br><br>######################################################################<br>
## Connectivity<br>######################################################################<br>#listen=udp:eth0:5060<br>#listen=udp:eth0:5060<br>#listen=tcp:eth0:5060<br>#listen=udp:eth0:7000<br>#listen=tcp:eth0:7000<br>#listen=udp:eth0:7000<br>
#listen=tcp:eth0:7000<br># listen=udp:eth1:5060<br>#tos=IPTOS_LOWDELAY<br># advertised_address=174.129.131.38<br># advertised_port=5060<br>mcast_loopback=no<br>mcast_ttl=1<br>mhomed=0<br># tcp_accept_aliases<br>tcp_connect_timeout=3<br>
tcp_connection_lifetime=120<br>tcp_max_connections=2048<br># tcp_poll_method=select<br><br>######################################################################<br>## DNS<br>######################################################################<br>
dns=no<br>dns_retr_time=1<br>dns_retr_no=3<br># dns_servers_no=2<br>dns_try_ipv6=no<br>disable_dns_blacklist=yes<br>disable_dns_failover=no<br>dns_use_search_list=no<br>rev_dns=no<br><br>######################################################################<br>
## SIP<br>######################################################################<br>check_via=0<br>#! disable_503_translation=no<br>disable_stateless_fwd=no<br>disable_tcp=no<br># disable_tls=no<br>#! reply_to_via=1<br><br>
######################################################################<br>## TLS<br>######################################################################<br># disable_tls=no<br># listen=tls:your_IP:5061<br># tls_verify_server=1<br>
# tls_verify_client=1<br># tls_require_client_certificate=0<br># tls_method=TLSv1<br># tls_certificate="/usr/local/etc/opensips/tls/user/user-cert.pem"<br># tls_private_key="/usr/local/etc/opensips/tls/user/user-privkey.pem"<br>
# tls_ca_list="/usr/local/etc/opensips/tls/user/user-calist.pem"<br><br>######################################################################<br>## Destination Blacklist<br>######################################################################<br>
# dst_blacklist=gw:{( tcp , 192.168.2.100 , 5060 , "" ),( any , 192.168.2.101 , 0 , "" )}<br># dst_blacklist=net_filter2:{ !( any , <a href="http://192.168.30.0/255.255.255.0" target="_blank">192.168.30.0/255.255.255.0</a> , 0 , "" )}<br>
<br>######################################################################<br>## Attribute Value Pairs<br>######################################################################<br># avp_aliases="uuid=I:660;email=s:email_addr;fwd=i:753"<br>
<br>######################################################################<br>## Module Loading<br>######################################################################<br>mpath="/usr/local/lib64/opensips/modules/"<br>
<br>loadmodule "db_mysql.so"<br>loadmodule "localcache.so"<br>loadmodule "signaling.so"<br>loadmodule "sl.so"<br>loadmodule "tm.so"<br>loadmodule "dialog.so"<br>
loadmodule "maxfwd.so"<br>loadmodule "rr.so"<br>loadmodule "path.so"<br>loadmodule "uri.so"<br>loadmodule "textops.so"<br>loadmodule "usrloc.so"<br>loadmodule "nathelper.so"<br>
loadmodule "nat_traversal.so"<br>loadmodule "uac_redirect.so"<br>loadmodule "dispatcher.so"<br>loadmodule "mi_fifo.so"<br># loadmodule "mi_datagram.so"<br><br>######################################################################<br>
## Localcache Module Parameters<br>######################################################################<br>modparam("localcache", "cache_table_size", 10)<br>modparam("localcache", "cache_clean_period", 120)<br>
<br>######################################################################<br>## Stateless UA Module Parameters<br>######################################################################<br>modparam("sl", "enable_stats", 1)<br>
<br>######################################################################<br>## SIP Transaction UA Module Parameters<br>######################################################################<br>modparam("tm", "fr_timer", 2)<br>
modparam("tm", "fr_inv_timer", 120)<br>modparam("tm", "fr_timer_avp", "$avp(final_reply_timer)")<br>modparam("tm", "pass_provisional_replies", 1)<br><br>
######################################################################<br>## Max Forward Module Parameters<br>######################################################################<br>modparam("maxfwd", "max_limit", 30)<br>
<br>######################################################################<br>## Record Route Module Parameters<br>######################################################################<br>#modparam("rr", "enable_full_lr", 1)<br>
modparam("rr", "append_fromtag", 1)<br>modparam("rr", "enable_double_rr", 0)<br>modparam("rr", "add_username", 0)<br><br>######################################################################<br>
## Path Module Parameters<br>######################################################################<br>modparam("path", "use_received", 1)<br><br>######################################################################<br>
## URI Module Parameters<br>######################################################################<br># modparam("uri", "aaa_url", "radius:/etc/radiusclient-ng/radiusclient.conf")<br>modparam("uri", "use_sip_uri_host", 0)<br>
modparam("uri", "use_uri_table", 0)<br>modparam("uri", "service_type", 10)<br>modparam("uri", "use_domain", 1)<br>modparam("uri", "use_uri_table", 0)<br>
<br>######################################################################<br>## User Location Module Parameters<br>######################################################################<br>modparam("usrloc", "nat_bflag", 6)<br>
modparam("usrloc", "use_domain", 1)<br>modparam("usrloc", "desc_time_order", 0)<br>modparam("usrloc", "timer_interval", 60)<br>modparam("usrloc", "matching_mode", 0)<br>
modparam("usrloc", "cseq_delay", 20)<br>modparam("usrloc", "hash_size", 9)<br>modparam("usrloc", "db_mode", 0)<br># modparam("usrloc", "db_url", "dbdriver://username:password@dbhost/dbname")<br>
#modparam("usrloc", "fetch_rows", 2000)<br>modparam("usrloc", "user_column", "username")<br>modparam("usrloc", "domain_column", "domain")<br>
modparam("usrloc", "contact_column", "contact")<br>modparam("usrloc", "expires_column", "expires")<br>modparam("usrloc", "q_column", "q")<br>
modparam("usrloc", "callid_column", "callid")<br>modparam("usrloc", "cseq_column", "cseq")<br>modparam("usrloc", "methods_column", "methods")<br>
modparam("usrloc", "flags_column", "flags")<br>modparam("usrloc", "cflags_column", "cflags")<br>modparam("usrloc", "user_agent_column", "user_agent")<br>
modparam("usrloc", "received_column", "received")<br>modparam("usrloc", "socket_column", "socket")<br>modparam("usrloc", "path_column", "path")<br>
<br><br>######################################################################<br>## NAT Traversal Module Parameters<br>######################################################################<br>modparam("nat_traversal", "keepalive_interval", 60)<br>
modparam("nat_traversal", "keepalive_method", "OPTIONS")<br>modparam("nat_traversal", "keepalive_from", "sip:keepalive@XX.XX.XX.XX:5060")<br>modparam("nat_traversal", "keepalive_state_file", "/tmp/opensips_keepalive_state")<br>
<br>######################################################################<br>## Dispatcher Module Parameters<br>######################################################################<br>modparam("dispatcher", "db_url", "mysql://opensips:opensipsrw@localhost/opensips")<br>
modparam("dispatcher", "flags", 2)<br>modparam("dispatcher", "use_default", 0)<br>modparam("dispatcher", "force_dst", 1)<br>modparam("dispatcher", "dst_avp", "$avp(271)")<br>
modparam("dispatcher", "attrs_avp", "$avp(272)")<br>modparam("dispatcher", "grp_avp", "$avp(273)")<br>modparam("dispatcher", "cnt_avp", "$avp(274)")<br>
modparam("dispatcher", "hash_pvar", "$avp(273)")<br>modparam("dispatcher", "ds_ping_method", "OPTIONS")<br>modparam("dispatcher", "ds_ping_from", "sip:sipcheck@XX.XX.XX.XX:5060")<br>
modparam("dispatcher", "ds_ping_interval", 10)<br>modparam("dispatcher", "ds_probing_threshhold", 3)<br>modparam("dispatcher", "ds_probing_mode", 1)<br>modparam("dispatcher", "options_reply_codes", "501,403,404,400,200")<br>
<br>######################################################################<br>## MI-FIFO Module Parameters<br>######################################################################<br>modparam("mi_fifo", "fifo_name", "/tmp/opensips_fifo")<br>
<br><br>######################################################################<br>## Multiple Module Parameters<br>######################################################################<br><br>######################################################################<br>
## Main Request Routing<br>#####################################################################<br>route{<br><br>if (is_method("INVITE"))<br>{<br> if (nat_uac_test("16"))<br> {<br>
fix_nated_contact();<br> force_rport();<br>};<br><br><br>ds_select_dst("1", "0");<br>forward();<br>exit;<br><br>}<br>}<br><br><br>Thanks<br>Jagadish<br><br>
</div><br>