[SR-Users] snmpstats issue
Daniel-Constantin Mierla
miconda at gmail.com
Wed Apr 12 11:44:07 CEST 2017
Hello,
you have to execute dlg_manage() before you relay the INVITE.
Cheers,
Daniel
On 12.04.17 11:37, Igor Potjevlesch wrote:
>
> Hello,
>
>
>
> Of course:
>
>
>
> ## Include parameters ##
>
> import_file "kamailio_params.cfg"
>
>
>
> ####### Routing Logic ########
>
>
>
> # Main SIP request routing logic
>
> # - processing of any incoming SIP request starts with this route
>
> # - note: this is the same as route { ... }
>
> request_route {
>
>
>
> # HOMER SIP CAPTURE CODE ------------------------------
>
>
>
> #start duplicate the SIP message now
>
> sip_trace();
>
>
>
> setflag(25);
>
>
>
> # ----------------------------------------------------
>
>
>
> # per request initial checks
>
> route(REQINIT);
>
>
>
> # NAT detection
>
> route(NATDETECT);
>
>
>
> # CANCEL processing
>
> if (is_method("CANCEL"))
>
> {
>
> setflag(FLT_ACC); # do accounting
>
> xlog("L_WARN","time=[$Tf] call id=[$ci] call seq=[$cs]
> contact header=[$ct] from uri=[$fu] from tag=[$ft] request's
> method=[$rm] request's uri=[$ru] to uri=[$tu] to tag=[$tt] sip message
> id=[$mi] process id=[$pp] ip source=[$si] flags=[$mf], caller have
> sent the CANCEL\n");
>
>
>
> if (t_check_trans()) {
>
> route(RELAY);
>
> }
>
> exit;
>
> }
>
> # handle requests within SIP dialogs
>
> route(WITHINDLG);
>
>
>
> ### only initial requests (no To tag)
>
>
>
> t_check_trans();
>
>
>
> # authentication
>
> route(AUTH);
>
>
>
> # record routing for dialog forming requests (in case they are
> routed)
>
> # - remove preloaded route headers
>
> remove_hf("Route");
>
> if (is_method("INVITE|SUBSCRIBE"))
>
> record_route();
>
>
>
> if (is_method("INVITE"))
>
> route(INVITE);
>
>
>
> dlg_manage();
>
>
>
> if (is_method("OPTIONS"))
>
> route(OPTIONS);
>
>
>
> … and you must be right. My call scenario goes to route[RELAY] before
> "return;" at the end of INVITE route. So, if I well understand,
> dlg_manage is never triggered.
>
> Is that right?
>
>
>
> Regards,
>
>
>
> Igor.
>
>
>
>
>
> *De :*Daniel-Constantin Mierla [mailto:miconda at gmail.com]
> *Envoyé :* mercredi 12 avril 2017 09:54
> *À :* Igor Potjevlesch <igor.potjevlesch at gmail.com>;
> sr-users at lists.kamailio.org
> *Objet :* Re: [SR-Users] snmpstats issue
>
>
>
> Hello,
>
> it looks like you do not handle the INVITEs with dlg_manage(). Can you
> paste here the part of config where dlg_manage() is used?
>
> Cheers,
> Daniel
>
>
>
> On 11.04.17 19:36, Igor Potjevlesch wrote:
>
> Hello,
>
>
>
> What could explain that? As on my others Kamailio instances, the
> config file has "dlg_manage();" into request_route.
>
>
>
> Regards,
>
>
>
> Igor.
>
>
>
> *De :*Igor Potjevlesch [mailto:igor.potjevlesch at gmail.com]
> *Envoyé :* lundi 10 avril 2017 19:09
> *À :* miconda at gmail.com <mailto:miconda at gmail.com>; 'Kamailio
> (SER) - Users Mailing List' <sr-users at lists.sip-router.org>
> <mailto:sr-users at lists.sip-router.org>
> *Objet :* RE: [SR-Users] snmpstats issue
>
>
>
> Hello Daniel,
>
>
>
> No. It's empty:
>
>
>
> kamctl stats dialog
>
> dialog:active_dialogs = 0
>
> dialog:early_dialogs = 0
>
> dialog:expired_dialogs = 0
>
> dialog:failed_dialogs = 0
>
> dialog:processed_dialogs = 0
>
>
>
> Regards,
>
>
>
> Igor.
>
>
>
> *De :*sr-users [mailto:sr-users-bounces at lists.sip-router.org] *De
> la part de* Daniel-Constantin Mierla
> *Envoyé :* lundi 10 avril 2017 16:12
> *À :* Kamailio (SER) - Users Mailing List
> <sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>>
> *Objet :* Re: [SR-Users] snmpstats issue
>
>
>
> Hello,
>
> if you do 'kamctl stats', do you see values for dialog statistics?
> (you should be able to do do 'kamctl stats dialog' to get only them).
>
> Cheers,
> Daniel
>
> On 10.04.17 15:18, Igor Potjevlesch wrote:
>
> Hello,
>
>
>
> On one of my Kamailio server, I don't have data returned by
> KAMAILIO-MIB::. KAMAILIO-SIP-COMMON-MIB and
> KAMAILIO-SIP-SERVER-MIB look to work good.
>
>
>
> Everything is configured as the other Kamailio instances, but
> there is nothing about current dialog even if the module is
> loaded into Kamailio and called into kamailio.cfg.
>
>
>
> Any idea?
>
>
>
> Here is an output of snmpwalk:
>
>
>
> snmpwalk -c legosnoc -v 1 <HOST> 1.3.6.1.4.1.34352
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPProtocolVersion.0 =
> STRING: SIP/2.0
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPServiceStartTime.0 =
> Timeticks: (0) 0:00:00.00
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPEntityType.0 = BITS: 20
> proxyServer(2)
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPTransportRcv.ipv4."IP_HOST".5060
> = BITS: 40 udp(1)
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPTransportRcv.ipv4."IP_HOST".5060
> = BITS: 40 udp(1)
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPMethodName.1 = STRING:
> METHOD_INVITE
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPMethodName.2 = STRING:
> METHOD_CANCEL
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPMethodName.3 = STRING:
> METHOD_ACK
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPMethodName.4 = STRING:
> METHOD_BYE
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPMethodName.5 = STRING:
> METHOD_INFO
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPMethodName.6 = STRING:
> METHOD_OPTIONS
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPMethodName.7 = STRING:
> METHOD_UPDATE
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPMethodName.8 = STRING:
> METHOD_REGISTER
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPMethodName.9 = STRING:
> METHOD_MESSAGE
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPMethodName.10 = STRING:
> METHOD_SUBSCRIBE
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPMethodName.11 = STRING:
> METHOD_NOTIFY
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPMethodName.12 = STRING:
> METHOD_PRACK
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPMethodName.13 = STRING:
> METHOD_REFER
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPMethodName.14 = STRING:
> METHOD_PUBLISH
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPSummaryInRequests.0 =
> Counter32: 2680
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPSummaryOutRequests.0 =
> Counter32: 1050
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPSummaryInResponses.0 =
> Counter32: 3102
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPSummaryOutResponses.0 =
> Counter32: 1630
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPSummaryTotalTransactions.0
> = Counter32: 1518
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPCurrentTransactions.0 =
> Gauge32: 7
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPNumUnsupportedUris.0 =
> Counter32: 16
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPNumUnsupportedMethods.0 =
> Counter32: 0
>
> KAMAILIO-SIP-COMMON-MIB::kamailioSIPOtherwiseDiscardedMsgs.0 =
> Counter32: 0
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPProxyStatefulness.0 =
> INTEGER: callStateful(3)
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPProxyRecordRoute.0 =
> INTEGER: true(1)
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPProxyAuthMethod.0 = BITS:
> 20 digest(2)
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPNumProxyRequireFailures.0
> = Counter32: 0
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPRegMaxContactExpiryDuration.0
> = Gauge32: 3600 seconds
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPRegMaxUsers.0 = Gauge32:
> 4294967295
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPRegCurrentUsers.0 =
> Gauge32: 325416
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPRegDfltRegActiveInterval.0
> = Gauge32: 3600 seconds
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPUserUri.1 = STRING:
> DefaultUser
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPUserAuthenticationFailures.1
> = Counter32: 0
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPContactDisplayName.1.1 =
> STRING: DefaultUser
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPContactURI.1.1 = STRING:
> DefaultUser
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPContactLastUpdated.1.1 =
> STRING: 0-0-0,0:0:0.0
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPContactExpiry.1.1 =
> STRING: 0-0-0,0:0:0.0
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPContactPreference.1.1 =
> STRING: -0.01
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPRegUserLookupCounter.0 =
> Counter32: 4
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPRegAcceptedRegistrations.0
> = Counter32: 21
>
> KAMAILIO-SIP-SERVER-MIB::kamailioSIPRegRejectedRegistrations.0
> = Counter32: 0
>
> KAMAILIO-MIB::kamailioSrvMaxMemory.0 = Gauge32: 738197504
>
> KAMAILIO-MIB::kamailioSrvFreeMemory.0 = Gauge32: 358262600
>
> KAMAILIO-MIB::kamailioSrvMaxUsed.0 = Gauge32: 380013984
>
> KAMAILIO-MIB::kamailioSrvRealUsed.0 = Gauge32: 379934904
>
> KAMAILIO-MIB::kamailioSrvMemFragments.0 = Gauge32: 70
>
> KAMAILIO-MIB::kamailioSrvCnfFullVersion.0 = STRING: kamailio
> 4.2.8 (x86_64/linux) 4507b8
>
> KAMAILIO-MIB::kamailioSrvCnfVerName.0 = STRING: kamailio
>
> KAMAILIO-MIB::kamailioSrvCnfVerVersion.0 = STRING: 4.2.8
>
> KAMAILIO-MIB::kamailioSrvCnfVerArch.0 = STRING: x86_64
>
> KAMAILIO-MIB::kamailioSrvCnfVerOs.0 = STRING: linux
>
> KAMAILIO-MIB::kamailioSrvCnfVerId.0 = STRING: 4507b8
>
> KAMAILIO-MIB::kamailioSrvCnfVerCompTime.0 = STRING: 12:34:45
> Feb 17 2017
>
> KAMAILIO-MIB::kamailioSrvCnfVerCompiler.0 = STRING: gcc 4.4.6
>
> KAMAILIO-MIB::kamailioSrvCnfVerFlags.0 = STRING: STATS: Off,
> USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS,
> DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP,
> PKG_MALLOC, DBG_QM_MALLOC, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT,
> USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST,
> HAVE_RESOLV_RES
>
> KAMAILIO-MIB::kamailioMsgQueueDepth.0 = Gauge32: 0
>
> KAMAILIO-MIB::kamailioMsgQueueMinorThreshold.0 = INTEGER: -1
>
> KAMAILIO-MIB::kamailioMsgQueueMajorThreshold.0 = INTEGER: -1
>
> KAMAILIO-MIB::kamailioMsgQueueDepthAlarmStatus.0 = BITS: 00
>
> KAMAILIO-MIB::kamailioMsgQueueDepthMinorAlarm.0 = INTEGER:
> clear(0)
>
> KAMAILIO-MIB::kamailioMsgQueueDepthMajorAlarm.0 = INTEGER:
> clear(0)
>
> KAMAILIO-MIB::kamailioCurNumDialogs.0 = Gauge32: 0
>
> KAMAILIO-MIB::kamailioCurNumDialogsInProgress.0 = Gauge32: 0
>
> KAMAILIO-MIB::kamailioCurNumDialogsInSetup.0 = Gauge32: 0
>
> KAMAILIO-MIB::kamailioTotalNumFailedDialogSetups.0 = Counter32: 0
>
> KAMAILIO-MIB::kamailioDialogLimitMinorThreshold.0 = INTEGER: -1
>
> KAMAILIO-MIB::kamailioDialogLimitMajorThreshold.0 = INTEGER: -1
>
> KAMAILIO-MIB::kamailioTotalNumDialogSetups.0 = Counter32: 0
>
> KAMAILIO-MIB::kamailioDialogUsageState.0 = INTEGER: idle(0)
>
> KAMAILIO-MIB::kamailioDialogLimitAlarmStatus.0 = BITS: 00
>
> KAMAILIO-MIB::kamailioDialogLimitMinorAlarm.0 = INTEGER: clear(0)
>
> KAMAILIO-MIB::kamailioDialogLimitMajorAlarm.0 = INTEGER: clear(0)
>
> KAMAILIO-MIB::kamailioNetTcpConnEstablished.0 = Counter32: 0
>
> KAMAILIO-MIB::kamailioNetTcpConnFailed.0 = Counter32: 0
>
> KAMAILIO-MIB::kamailioNetTcpConnReset.0 = Counter32: 0
>
> KAMAILIO-MIB::kamailioNetTcpConnSuccess.0 = Counter32: 0
>
> KAMAILIO-MIB::kamailioNetTcpConnOpen.0 = Gauge32: 0
>
> KAMAILIO-MIB::kamailioNetTcpConnPassiveOpen.0 = Counter32: 0
>
> KAMAILIO-MIB::kamailioNetTcpConnReject.0 = Counter32: 0
>
> KAMAILIO-MIB::kamailioNetTcpEnabled.0 = INTEGER: 0
>
> KAMAILIO-MIB::kamailioNetTcpMaxConns.0 = INTEGER: 2048
>
> KAMAILIO-MIB::kamailioNetTcpConnTimeout.0 = INTEGER: 10
>
> KAMAILIO-MIB::kamailioNetTcpSendTimeout.0 = INTEGER: 160
>
> KAMAILIO-MIB::kamailioNetTcpConnLifetime.0 = INTEGER: 1920
>
> KAMAILIO-MIB::kamailioNetTcpNoConnect.0 = INTEGER: 0
>
> KAMAILIO-MIB::kamailioNetTcpFdCache.0 = INTEGER: 1920
>
> KAMAILIO-MIB::kamailioNetTcpAsync.0 = INTEGER: true(1)
>
> KAMAILIO-MIB::kamailioNetTcpAsyncConnWait.0 = INTEGER: true(1)
>
> KAMAILIO-MIB::kamailioNetTcpAsyncConnWqMax.0 = INTEGER: 32768
>
> KAMAILIO-MIB::kamailioNetTcpAsyncWqBlkSize.0 = INTEGER: 10485760
>
> KAMAILIO-MIB::kamailioNetTcpRdBufSize.0 = INTEGER: 16384
>
> KAMAILIO-MIB::kamailioNetTcpDeferAccept.0 = INTEGER: 0
>
> KAMAILIO-MIB::kamailioNetTcpDelayedAck.0 = INTEGER: true(1)
>
> KAMAILIO-MIB::kamailioNetTcpSynCnt.0 = INTEGER: 0
>
> KAMAILIO-MIB::kamailioNetTcpLinger.0 = INTEGER: 0
>
> KAMAILIO-MIB::kamailioNetTcpKeepAlive.0 = INTEGER: true(1)
>
> KAMAILIO-MIB::kamailioNetTcpKeepIdle.0 = INTEGER: 0
>
> KAMAILIO-MIB::kamailioNetTcpKeepIntvl.0 = INTEGER: 0
>
> KAMAILIO-MIB::kamailioNetTcpKeepCnt.0 = INTEGER: 0
>
> KAMAILIO-MIB::kamailioNetTcpCrlfPing.0 = INTEGER: true(1)
>
> KAMAILIO-MIB::kamailioNetTcpAcceptAliases.0 = INTEGER: 0
>
> KAMAILIO-MIB::kamailioNetTcpAcceptNoCl.0 = INTEGER: 0
>
> KAMAILIO-MIB::kamailioNetWsConnsActive.0 = Gauge32: 0
>
> KAMAILIO-MIB::kamailioNetWsConnsActiveMax.0 = Gauge32: 0
>
> KAMAILIO-MIB::kamailioNetWsConnsFailed.0 = Counter32: 0
>
> KAMAILIO-MIB::kamailioNetWsConnsClosedLocal.0 = Counter32: 0
>
> KAMAILIO-MIB::kamailioNetWsConnsClosedRemote.0 = Counter32: 0
>
> KAMAILIO-MIB::kamailioNetWsFramesRx.0 = Counter32: 0
>
> KAMAILIO-MIB::kamailioNetWsFramesTx.0 = Counter32: 0
>
> KAMAILIO-MIB::kamailioNetWsHandshakeSuccess.0 = Counter32: 0
>
> KAMAILIO-MIB::kamailioNetWsHandshakeFailed.0 = Counter32: 0
>
> KAMAILIO-MIB::kamailioNetConfUdpTransport.0 = INTEGER: true(1)
>
> KAMAILIO-MIB::kamailioNetConfUdpDtlsTransport.0 = INTEGER: -1
>
> KAMAILIO-MIB::kamailioNetConfTcpTransport.0 = INTEGER: 0
>
> KAMAILIO-MIB::kamailioNetConfTcpTlsTransport.0 = INTEGER: 0
>
> KAMAILIO-MIB::kamailioNetConfSctpTransport.0 = INTEGER: true(1)
>
> KAMAILIO-MIB::kamailioNetConfSctpTlsTransport.0 = INTEGER: -1
>
> KAMAILIO-MIB::kamailioNetConfWsTransport.0 = INTEGER: -1
>
> KAMAILIO-MIB::kamailioNetConfWsTlsTransport.0 = INTEGER: 0
>
> KAMAILIO-MIB::kamailioNetConfHttpServer.0 = INTEGER: 0
>
> KAMAILIO-MIB::kamailioNetConfMsrpRelay.0 = INTEGER: 0
>
> KAMAILIO-MIB::kamailioNetConfStunServer.0 = INTEGER: 0
>
> KAMAILIO-MIB::kamailioNetConfOutbound.0 = INTEGER: 0
>
>
>
> Regards,
>
>
>
> Igor.
>
>
>
> https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
>
>
>
> Garanti sans virus. www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
>
>
>
>
> _______________________________________________
>
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users
> mailing list
>
> sr-users at lists.sip-router.org
> <mailto:sr-users at lists.sip-router.org>
>
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
>
> --
>
> Daniel-Constantin Mierla
>
> www.twitter.com/miconda <http://www.twitter.com/miconda>--
> www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
>
> Kamailio Advanced Training - May 22-24 (USA) - www.asipto.com
> <http://www.asipto.com>
>
> Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com
> <http://www.kamailioworld.com>
>
>
>
> --
> Daniel-Constantin Mierla
> www.twitter.com/miconda <http://www.twitter.com/miconda> -- www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
> Kamailio Advanced Training - May 22-24 (USA) - www.asipto.com <http://www.asipto.com>
> Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com <http://www.kamailioworld.com>
--
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - May 22-24 (USA) - www.asipto.com
Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20170412/bdb43a57/attachment.html>
More information about the sr-users
mailing list