Уважаемые дамы и господа! Для вас сохранен старый форум по адресу http://forum.intersyst.ru

Страницы: 1 2 След.
RSS
SIP транк с Виртуальной АТС от МТС без SBC, Взаимодействие без использования SBC
 
Добрый день коллеги
Появилась задача подключения мобильных устройств через виртуальную атс сотового оператора
Оборудование:
OXE 12.3 с абонентами 2хх  ip 10.18.0.20
виртуальная АТС от МТС с абонентами 3хх  ip 95.153.144.3
Что сделано:
1)Установлен транк с авторизацией
2) Регистрация проходит

3) Исходящие звонки на моб телефоны 3хх проходят через ARS

4) При входящем звонке на телефоны OXE следующая картина:
в сообщении invite в качестве Sipuri sip:pilot1535@10.18.0.20:5060;transport=UDP.
в поле To 299@10.18.0.2 , если я использую словарь то все звонки могу приземлить на какой-то один номер OXE например
pilot1535 = 200

Вопрос как сделать чтобы информация о назначении вызова бралась из поля TO ? и звонки пошли на внутренние номера а не на пилотный.

Что было сделано В документации нашел настройку sipextgw  DDI destination number как раз про это

Начиная с версии R11.2, этот параметр относится к входящим вызовам:

• ReqURI (значение по умолчанию): Значение "Request URI" (URI запроса) используется при формировании вызываемого номера (нормальная процедура)

• To: При формировании вызываемого номера используется значение "To" (Кому)

Вроде все понятно но при изменении этого параметра ничего не происходит.



Sat Aug 20 16:00:30 2022 RECEIVE MESSAGE FROM NETWORK (95.153.144.3:5060 [UDP])
----------------------utf8-----------------------
INVITE sip:pilot1535@10.18.0.20:5060;transport=UDP SIP/2.0

Via: SIP/2.0/UDP 95.153.144.3:5060;branch=z9hG4bK3m3l3920a8ehdnqjto90.1

From: "phone 302"<sip:302@95.153.144.3;user=phone>;tag=1490521181-1661000306190-

To: <sip:299@10.18.0.20:5060;ep=158.58.132.33:5060;fw=158.58.132.33:5060>

Call-ID: BW155826190200822716750066@10.240.42.162

CSeq: 497723144 INVITE

Contact: "phone 302"<sip:302@95.153.144.3:5060;transport=udp>

Privacy: none

P-Access-Network-Info: 158.58.132.33

Allow: ACK,BYE,CANCEL,INFO,INVITE,OPTIONS,PRACK,REFER,NOTIFY

Recv-Info: x-broadworks-client-session-info

Accept: application/media_control+xml,application/sdp,multipart/mixed

Supported:

Max-Forwards: 69

Content-Type: application/sdp

Content-Length: 214



v=0

o=BroadWorks 3671371469 1 IN IP4 95.153.144.4

s=-

c=IN IP4 95.153.144.4

t=0 0

m=audio 49336 RTP/AVP 8 101

a=rtpmap:8 PCMA/8000

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

a=sendrecv

a=ptime:20

-------------------------------------------------

1661000430 -> Sat Aug 20 16:00:30 2022  [CIOCom::receiveRequest] optimisation value 1
Sat Aug 20 16:00:30 2022  [CIOCom::IsNoeOptionsMsg] Not in same domain FAILED => 10.18.0.20 lerondpbx
Sat Aug 20 16:00:30 2022  [CIOCom::IsNoeOptionsMsg] NoeOpt 0
Sat Aug 20 16:00:30 2022 214A [CRequest::CRequest] Creation of a request (RECEIVED FROM NETWORK)
Sat Aug 20 16:00:30 2022 [CIOCom::receiveRequest] Received CRequest 214A ref=1
Sat Aug 20 16:00:30 2022 [CIOCom::receiveRequest] rport1 not empty
Sat Aug 20 16:00:30 2022 [CDispatcher::onIncomingRequest()]
Sat Aug 20 16:00:30 2022 [CDispatcher::processRequestFromManagerIndex()] start at index 0
Sat Aug 20 16:00:30 2022 [CDispatcher::processRequestFromManagerIndex] Call does not exist or manager changed: Find the new manager to handle
Sat Aug 20 16:00:30 2022  102 [CCallManager::onIncomingRequest()]
Sat Aug 20 16:00:30 2022 [CMotorCallManager::callFactory] For call : BW155826190200822716750066@10.240.42.162.
Sat Aug 20 16:00:30 2022 302e4931 [CCall::CCall] resources number: 75

Sat Aug 20 16:00:30 2022 [CMotorCall :: CMotorCall()] Oxe_Version_Name = OmniPCX Enterprise R12.3.1 m4.501.10.d
Sat Aug 20 16:00:30 2022 [CMotorCallManager::callFactory]=8863f28.
Sat Aug 20 16:00:30 2022 11dc [CCall::receiveRequest] INVITE
Sat Aug 20 16:00:30 2022 11dc [CCall::getDialog] Confirmed Dialog is not found (ID = ;1490521181-1661000306190-)
Sat Aug 20 16:00:30 2022 11dc [CCall::getDialog] Initial Dialog Server not found
Sat Aug 20 16:00:30 2022 151b [CDialog::receiveRequest]
1661000430 -> Sat Aug 20 16:00:30 2022 151b [CDialog::receiveInviteRequest]
Sat Aug 20 16:00:30 2022 2131 [CTransaction::changeState] STATE CHANGED TO INITIAL
Sat Aug 20 16:00:30 2022 2131 [CTransaction::changeState] notifying the parent dialog
Sat Aug 20 16:00:30 2022 151b [CDialog::onTransactionState(pTrans = 2131, previousState = Terminated, currentState = Initial, reason = None]
Sat Aug 20 16:00:30 2022 2131 [CTransInitialState::receiveRequest] Transaction changes to Proceeding state
Sat Aug 20 16:00:30 2022 2131 [CTransaction::changeState] STATE CHANGED TO PROCEEDING
Sat Aug 20 16:00:30 2022 2131 [CTransaction::changeState] notifying the parent dialog
Sat Aug 20 16:00:30 2022 151b [CDialog::onTransactionState(pTrans = 2131, previousState = Initial, currentState = Proceeding, reason = Request reception]
Sat Aug 20 16:00:30 2022 2131 [CTransProceedingState::createResponse] CResponse 2158 ref=1
Sat Aug 20 16:00:30 2022 [DBG: CResponse::freeAttributes]
Sat Aug 20 16:00:30 2022 [DBG: CMessage::freeAttributes Start Alert freeAttributes !!!!!!!!]:
Sat Aug 20 16:00:30 2022 [DBG: CResponse::freeAttributes] Ends
Sat Aug 20 16:00:30 2022 2158 [CMessage::send] sip_sendMessage (95.153.144.3:5060)
Sat Aug 20 16:00:30 2022 SEND MESSAGE TO NETWORK (95.153.144.3:5060 [UDP]) (BUFF LEN = 347)
----------------------utf8-----------------------
SIP/2.0 100 Trying

To: <sip:299@10.18.0.20:5060;ep=158.58.132.33:5060;fw=158.58.132.33:5060>

From: "phone 302" <sip:302@95.153.144.3;user=phone>;tag=1490521181-1661000306190-

Call-ID: BW155826190200822716750066@10.240.42.162

CSeq: 497723144 INVITE

Via: SIP/2.0/UDP 95.153.144.3:5060;branch=z9hG4bK3m3l3920a8ehdnqjto90.1

Content-Length: 0



-------------------------------------------------
1661000430 -> Sat Aug 20 16:00:30 2022 2158 [CMessage::onSendSuccess]
Sat Aug 20 16:00:30 2022 2131 [CTransaction::onSendSuccess] CMessage 2158 send Success
Sat Aug 20 16:00:30 2022 151b [CDialog::onSendSuccess]
Sat Aug 20 16:00:30 2022 151b [CDialog::receiveInviteRequest]  a new Server INVITE transaction is in progress
Sat Aug 20 16:00:30 2022 [CSessionTimerContext::CSessionTimerContext] New CSessionTimerContext from request (Server, UA)
Sat Aug 20 16:00:30 2022 [CSessionTimerContext::updateAfterRefreshReception] Update CSessionTimerContext (refresh reception)
Sat Aug 20 16:00:30 2022 [CSessionTimerContext::updateSessionExpires] Session-Expires updated : 0
Sat Aug 20 16:00:30 2022 [CSessionTimerContext::setRefreshMethod] Allow refreshMethod=INVITE
Sat Aug 20 16:00:30 2022 151b [CDialog::addTransaction] added transaction 2131 with branch z9hG4bK3m3l3920a8ehdnqjto90.1, with CSeq 497723144
Sat Aug 20 16:00:30 2022 11dc [CCall::receiveRequest] iErrorCode=488.
Sat Aug 20 16:00:30 2022 11dc [CCall::checkAuthentication] INVITE
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::controlAuthentication] ---*--- AUTH ---*--- Control authentication
Sat Aug 20 16:00:30 2022 [getFromHeader] look at the From.
Sat Aug 20 16:00:30 2022 [getFromHeader] displayName="phone 302".
Sat Aug 20 16:00:30 2022 [convertCSipURLIntoSipuri] uri = sip:302@95.153.144.3;user=phone.
Sat Aug 20 16:00:30 2022 [getFromHeader] =302@95.153.144.3.
Sat Aug 20 16:00:30 2022 [getFromHeader] clirPresent=0.
Sat Aug 20 16:00:30 2022 [getReqUriHeader] look at the requri.
1661000430 -> Sat Aug 20 16:00:30 2022 [convertCSipURLIntoSipuri] uri = sip:pilot1535@10.18.0.20:5060;transport=UDP.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::getUserType]  extGw=-1.
Sat Aug 20 16:00:30 2022 [CMotorCall::analyseRouting] TEL uri=0.
Sat Aug 20 16:00:30 2022 [CMotorCall::analyseRouting] 302@95.153.144.3 NOT found in the dictionnary.
Sat Aug 20 16:00:30 2022 [isDomainFromExtGw] Host from request is : 95.153.144.3.
Sat Aug 20 16:00:30 2022 [isDomainFromExtGw] User from request is : 302
Sat Aug 20 16:00:30 2022 [CMotorCall::analyseRouting] 302@95.153.144.3 is not authenticable.
Sat Aug 20 16:00:30 2022 isUserInDico] NOT found in the dictionnary.
Sat Aug 20 16:00:30 2022 [isAddrInDico] other sip user
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::getUserType] extGw=-1.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::controlAuthentication] m_other_calling=1 extgw=-1
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::controlAuthentication] from:sip:302@95.153.144.3
Sat Aug 20 16:00:30 2022 [CGwMngData::isAuthenticationRequiredForThisClient] 302@95.153.144.3 .
Sat Aug 20 16:00:30 2022 [CGwMngData::isAuthenticationRequiredForThisClient] -1 need auth=0.
Sat Aug 20 16:00:30 2022 [CGwMngData::isAuthenticationRequiredForThisClient] external gateway -1.
Sat Aug 20 16:00:30 2022 CGwMngData::isAuthenticationRequiredForThisClient: gateway=-1
Sat Aug 20 16:00:30 2022 CGwMngData::isAuthenticationRequiredForThisClient: FALSE after call to Global get mcdu  gateway=-1 => -1 or -2
Sat Aug 20 16:00:30 2022 [CGwMngData::isAuthenticationMandatory] No
1661000430 -> Sat Aug 20 16:00:30 2022 [CGwMngData::isAuthenticationRequiredForThisClient] ext Gw=-1.
Sat Aug 20 16:00:30 2022 [CGwMngData::isAuthenticationRequiredForThisClient] need auth=0.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::controlAuthentication] ---*--- END-05 ---*--- Control authentication
Sat Aug 20 16:00:30 2022 11dc [CCall::controlAuthentication] need auth =0
Sat Aug 20 16:00:30 2022 11dc [CCall::checkAuthentication] AUTHENT=0
Sat Aug 20 16:00:30 2022 11dc [CCall::checkAuthentication] iRetValue=0
Sat Aug 20 16:00:30 2022 11dc [CCall::receiveRequest] extGw=-1.
Sat Aug 20 16:00:30 2022 11dc [CCall::receiveRequest] External Authentication by WS is in progress ...
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::onReceiveRequest] request received.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::setFilterUsedMode] To be traced = 0
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::initOfUserType] station role already defined s=0 d=0 o=1.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::initOfUserType] crypted=0 crypting_author=0.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::onReceiveRequest] accepte? m_other_calling=1 gw=-1.
Sat Aug 20 16:00:30 2022 isNotInTrustedIpAddressList
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::toGatewayOrProxy] SIP_PRIVATE_TRANSIT_MODE=1.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::toGatewayOrProxy] request for proxydomain=10.18.0.20.
Sat Aug 20 16:00:30 2022 [getReqUriHeader] look at the requri.
Sat Aug 20 16:00:30 2022 [convertCSipURLIntoSipuri] uri = sip:pilot1535@10.18.0.20:5060;transport=UDP.
1661000430 -> Sat Aug 20 16:00:30 2022 11dc[CMotorCall::toGatewayOrProxy] requri isSeplosStation?.
Sat Aug 20 16:00:30 2022 isUserInDico] NOT found in the dictionnary.
Sat Aug 20 16:00:30 2022 [isAddrInDico] other sip user
Sat Aug 20 16:00:30 2022 [isSeplosStation] user=pilot1535 host=10.18.0.20: not a seplos station
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::toGatewayOrProxy] requri isDeviceStation?.
Sat Aug 20 16:00:30 2022 isUserInDico] NOT found in the dictionnary.
Sat Aug 20 16:00:30 2022 [isAddrInDico] other sip user
Sat Aug 20 16:00:30 2022 [isExternalStation] user=pilot1535 host=10.18.0.20: not device station
Sat Aug 20 16:00:30 2022 isUserInDico] NOT found in the dictionnary.
Sat Aug 20 16:00:30 2022 [isAddrInDico] other sip user
Sat Aug 20 16:00:30 2022 [isReqUriDevice] user=pilot1535 host=10.18.0.20: not ext voice mail
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::toGatewayOrProxy] requri other.
Sat Aug 20 16:00:30 2022 [isUserRegistred] getRegistration=pilot1535.
Sat Aug 20 16:00:30 2022 [isUserRegistred] result=-1.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::toGatewayOrProxy] req uri = unregistred.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::toGatewayOrProxy] req uri device = 0 req uri vm = 0.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::toGatewayOrProxy] unregistred, request to gateway.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::storeRequestInCall] inRequest storage=0x86f9408.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::onReceiveRequest] request for gateway.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::onReceiveRequest] state = INITIAL_STATE.
1661000430 -> Sat Aug 20 16:00:30 2022 11dc[CMotorCall::methodInviteReceived] nb available licenses=16 .
Sat Aug 20 16:00:30 2022 isUserInDico] NOT found in the dictionnary.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::methodInviteReceived] license OK.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::compareDialogFromContext] presumed to be the same Dialog
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::methodInviteReceived] Invite => update the inviteContext.
Sat Aug 20 16:00:30 2022 [CForkedBranch::CForkedBranch] context = 0x88644e0.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::methodInviteReceived] reqUri stored: sip:302@95.153.144.3:5060;transport=udp
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::methodInviteReceived] cacUsed = 0 before.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::methodInviteReceived] returnStat = 0 before.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::methodInviteReceived] cacUsed = 0 after.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::methodInviteReceived] CAC = 0
Sat Aug 20 16:00:30 2022 [receiveInviteMessage] Call: BW155826190200822716750066@10.240.42.162 eqt: -1 INITIAL_STATE received a message.
Sat Aug 20 16:00:30 2022 [decodeInviteCLIR].
Sat Aug 20 16:00:30 2022 [receiveInviteMessage] INFO present in Allow header
Sat Aug 20 16:00:30 2022  am_I_PCS SCSWorking : NO
Sat Aug 20 16:00:30 2022  check_PCSstate
Sat Aug 20 16:00:30 2022  am_I_PCS SCSWorking : NO
Sat Aug 20 16:00:30 2022  check_PCSstate stat of PCS  is : -1
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::isExtGwTLSwithREINVITE] ExtGw NOT manged with TLS and refresh REINVITE
1661000430 -> Sat Aug 20 16:00:30 2022 11dc[CMotorCall::analyseSessionTimer] exit with  uacGatewayMode=0 uacRefresher=0.
Sat Aug 20 16:00:30 2022 [checkSdpValidity] Sdp contains 1 media description(s).
Sat Aug 20 16:00:30 2022 [checkSdpValidity] without video control.
Sat Aug 20 16:00:30 2022 [checkSdpValidity] Media 0 type 1 contains 2 formats.
Sat Aug 20 16:00:30 2022 [checkSdpValidity] media audio.
Sat Aug 20 16:00:30 2022 [checkSdpValidity] Format : 8.
Sat Aug 20 16:00:30 2022 [checkSdpValidity] return false.
Sat Aug 20 16:00:30 2022 [convertSdpIntoTsdp] Sdp contains 1 media description(s).
Sat Aug 20 16:00:30 2022 [convertSdpIntoTsdp] No Direction in the session part.
Sat Aug 20 16:00:30 2022 [convertSdpIntoTsdp] Check the direction in Session part - result:0.
Sat Aug 20 16:00:30 2022 [convertSdpIntoTsdp] new media analyzed=0 sdp_index=0 count=1.
Sat Aug 20 16:00:30 2022 [audioMediaSentToCH] media AUDIO detected (previous crypto=0).
Sat Aug 20 16:00:30 2022 [convertCryptoInfoInFile] clearMediaLine2:  0.
Sat Aug 20 16:00:30 2022 [convertAudioMedia] The audio media contains  2 format(s).
Sat Aug 20 16:00:30 2022 [convertAudioMedia] Format 0 is 8 opt syst G711=0.
Sat Aug 20 16:00:30 2022 [convertAudioMedia] Format is PCMA.
Sat Aug 20 16:00:30 2022 [convertAudioMedia] Format 1 is 101 opt syst G711=0.
Sat Aug 20 16:00:30 2022 [convertAudioMedia] 101.
Sat Aug 20 16:00:30 2022 [convertAudioMedia] Format is DTMF:101.
Sat Aug 20 16:00:30 2022 [convertAudioMedia] Direction is sendrecv.
Sat Aug 20 16:00:30 2022 [convertAudioMedia] Connection address retrieved in sdp: 95.153.144.4.
1661000430 -> Sat Aug 20 16:00:30 2022 [convertIPStrIntoTuipv] 95.153.144.4 => 95.153.144.4
Sat Aug 20 16:00:30 2022 [audioMediaSentToCH] sdp index=0.
Sat Aug 20 16:00:30 2022 [display_sdp] address =95.153.144.4
Sat Aug 20 16:00:30 2022 [display_sdp] codecs =0.
Sat Aug 20 16:00:30 2022 [display_sdp] codecs =101.
Sat Aug 20 16:00:30 2022 [display_sdp] direction=0.
Sat Aug 20 16:00:30 2022 [convertSdpIntoTsdp] ok.
Sat Aug 20 16:00:30 2022 [convertSdpIntoTsdp] 5-crypto_info=0xbfffeee8 crypto_index=0 clear media=1
Sat Aug 20 16:00:30 2022 [convertSdpIntoTsdp] only one media taken into account xxx crypto_index=0 clear media=1
Sat Aug 20 16:00:30 2022 [convertSdpIntoTsdp] 3-crypto_info=0xbfffeee8 crypto_index=0 clear media=1
Sat Aug 20 16:00:30 2022 [receiveInviteMessage] NO  100rel REQUIRED for this call.
Sat Aug 20 16:00:30 2022 [CInitialState::receiveinvitemessage allow_update 0 prack_required 0
Sat Aug 20 16:00:30 2022 [receiveinvitemessage] get requri.
Sat Aug 20 16:00:30 2022 [convertCSipURLIntoSipuri] uri = sip:pilot1535@10.18.0.20:5060;transport=UDP.
Sat Aug 20 16:00:30 2022 [decodeInviteTo].
Sat Aug 20 16:00:30 2022 [convertCSipURLIntoSipuri] uri = sip:299@10.18.0.20:5060;ep=158.58.132.33:5060;fw=158.58.132.33:5060.
Sat Aug 20 16:00:30 2022 [decodeInviteReferredBy].
Sat Aug 20 16:00:30 2022 [decodeInviteReferredBy] ReferBy = Zero indirect=4.
Sat Aug 20 16:00:30 2022 [decodeInviteACSBU].
Sat Aug 20 16:00:30 2022 systemOption[BOOL_SIP_DIVERSION_INFO_TRANSIT]=0
Sat Aug 20 16:00:30 2022 [receiveInviteMessage] concatenating from header
1661000430 -> Sat Aug 20 16:00:30 2022 [receiveInviteMessage] temp_fromuserinfo = 302
Sat Aug 20 16:00:30 2022 [receiveInviteMessage] From_userinfo = 302
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::setFilterUsedMode] To be traced = 0
Sat Aug 20 16:00:30 2022 11dc[emitEventToMonitel] content size (lginfo): 656 ccal crypted= 0
Sat Aug 20 16:00:30 2022 ** SIP UNKNOWN **
Sat Aug 20 16:00:30 2022 11dc[sendLgEvtSipCreate] get pilot ok trunk : 101
Sat Aug 20 16:00:30 2022 [ipc_thread] Normal case : evt 10767
Sat Aug 20 16:00:30 2022 [ipc_thread] IPC Thread : Ipc reception 5868.
Sat Aug 20 16:00:30 2022 [ipc_thread] IPC Thread : TCL thread signaled.
Sat Aug 20 16:00:30 2022 [CMotorCallManager::insertCallwithEqt] CMotorCall 1035 inserted.
Sat Aug 20 16:00:30 2022 11dc[sendLgEvtSipCreate] Event sent on eqt : 1035
Sat Aug 20 16:00:30 2022 [display_ipc_out] ------------ Begin ---------------
Sat Aug 20 16:00:30 2022 Id : -1
Sat Aug 20 16:00:30 2022 INVITE
Sat Aug 20 16:00:30 2022 REQUEST URI : <> pilot1535@10.18.0.20:5060 ; user=name
Sat Aug 20 16:00:30 2022 FROM : <phone 302> 302@95.153.144.3:5060 ; user=phone
Sat Aug 20 16:00:30 2022 TO : <> 299@10.18.0.20:5060 ; user=name
Sat Aug 20 16:00:30 2022 CAC : 0
Sat Aug 20 16:00:30 2022   CAC ADDRESS :
Sat Aug 20 16:00:30 2022 CAC-CSBU info : UNKNOWN
Sat Aug 20 16:00:30 2022 CLIR : 0
Sat Aug 20 16:00:30 2022 Prack Required : 0
Sat Aug 20 16:00:30 2022 Allow Update : 0
Sat Aug 20 16:00:30 2022 SDP :
Sat Aug 20 16:00:30 2022   ADDRESS : 95.153.144.4 :49336
Sat Aug 20 16:00:30 2022   ALGOS :
1661000430 -> Sat Aug 20 16:00:30 2022     PCMA
Sat Aug 20 16:00:30 2022     101
Sat Aug 20 16:00:30 2022   DIRECTION : SEND & RECEIVE
Sat Aug 20 16:00:30 2022   video  index : 0
Sat Aug 20 16:00:30 2022   crypto index : 0
Sat Aug 20 16:00:30 2022 N_GW_EXT : -1
Sat Aug 20 16:00:30 2022 [display_ipc_out] ------------- End ----------------
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::setCurrentState] NOE-SIP : sendBackupUpdate Msg not sent to twin CS
Sat Aug 20 16:00:30 2022 [exec_ipc] in 5859.
Sat Aug 20 16:00:30 2022 [display_ipc_in] ------------ Begin ---------------
Sat Aug 20 16:00:30 2022 neqt : 1035 Id : -1
Sat Aug 20 16:00:30 2022 REQUEST FAILURE
Sat Aug 20 16:00:30 2022 xx :        4
Sat Aug 20 16:00:30 2022 RELATIVE REQUEST : INVITE
Sat Aug 20 16:00:30 2022 [display_ipc_in] ------------- End ----------------
Sat Aug 20 16:00:30 2022 [CMotorCallManager::onIncomingEvent] an event 10767 arrived on the eqt 1035 -1.
Sat Aug 20 16:00:30 2022 [CMotorCallManager::onIncomingEvent] state = PROCEEDING_STATE.
Sat Aug 20 16:00:30 2022 [onIncomingEvent] REQUEST FAILURE arrived.
Sat Aug 20 16:00:30 2022 [receiveRequestFailureEvent] Call: BW155826190200822716750066@10.240.42.162 eqt: 1035 PROCEEDING_STATE received an event.
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::getOutgoingCall] outgoingCall:0
Sat Aug 20 16:00:30 2022 [receiveRequestFailureEvent] incoming call.
Sat Aug 20 16:00:30 2022 11dc [CCall::makeGenericResponse] 404
Sat Aug 20 16:00:30 2022 11dc [CCall::getDialog] Confirmed Dialog is not found (ID = ;1490521181-1661000306190-)
1661000430 -> Sat Aug 20 16:00:30 2022 11dc [CCall::getDialog] Returning Initial Dialog Server
Sat Aug 20 16:00:30 2022 151b [CDialog::createResponse] 404
Sat Aug 20 16:00:30 2022 2131 [CTransProceedingState::createResponse] CResponse 2159 ref=1
Sat Aug 20 16:00:30 2022 [DBG: CResponse::freeAttributes]
Sat Aug 20 16:00:30 2022 [DBG: CMessage::freeAttributes Start Alert freeAttributes !!!!!!!!]:
Sat Aug 20 16:00:30 2022 [DBG: CResponse::freeAttributes] Ends
Sat Aug 20 16:00:30 2022 2159 [CMessage::send] sip_sendMessage (95.153.144.3:5060)
Sat Aug 20 16:00:30 2022 SEND MESSAGE TO NETWORK (95.153.144.3:5060 [UDP]) (BUFF LEN = 522)
----------------------utf8-----------------------
SIP/2.0 404 Not Found

Allow: INVITE, ACK, CANCEL, BYE, PRACK, NOTIFY, REFER, SUBSCRIBE, OPTIONS, UPDATE

User-Agent: OmniPCX Enterprise R12.3.1 m4.501.10.d

To: <sip:299@10.18.0.20:5060;ep=158.58.132.33:5060;fw=158.58.132.33:5060>;tag=3603919d2f4073023039866e7b024502

From: "phone 302" <sip:302@95.153.144.3;user=phone>;tag=1490521181-1661000306190-

Call-ID: BW155826190200822716750066@10.240.42.162

CSeq: 497723144 INVITE

Via: SIP/2.0/UDP 95.153.144.3:5060;branch=z9hG4bK3m3l3920a8ehdnqjto90.1

Content-Length: 0



-------------------------------------------------
Sat Aug 20 16:00:30 2022 2159 [CMessage::onSendSuccess]
Sat Aug 20 16:00:30 2022 2131 [CTransaction::onSendSuccess] CMessage 2159 send Success
Sat Aug 20 16:00:30 2022 151b [CDialog::onSendSuccess]
Sat Aug 20 16:00:30 2022 [CResponse::~CResponse]
Sat Aug 20 16:00:30 2022 2158 [~CResponse] resp(100) BW155826190200822716750066@10.240.42.162 497723144 INVITE
1661000430 -> Sat Aug 20 16:00:30 2022 [CResponse::~CResponse Ends]
Sat Aug 20 16:00:30 2022 [CMessage::~CMessage Ends]
Sat Aug 20 16:00:30 2022 2131 [CTransProceedingState::createResponse] Final : Transaction changes to Completed state
Sat Aug 20 16:00:30 2022 2131 [CTransaction::changeState] STATE CHANGED TO COMPLETED
Sat Aug 20 16:00:30 2022 2131 [CTransaction::changeState] notifying the parent dialog
Sat Aug 20 16:00:30 2022 151b [CDialog::onTransactionState(pTrans = 2131, previousState = Proceeding, currentState = Completed, reason = Final resp creation]
Sat Aug 20 16:00:30 2022 2131 [CTransaction::startTimer] Timer G is started (delay = 500 ms)
Sat Aug 20 16:00:30 2022 2131 [CTransaction::startTimer] Timer H is started (delay = 32000 ms)
Sat Aug 20 16:00:30 2022 151b [CDialog::updateRouteSet] there are 0 record-route headers
Sat Aug 20 16:00:30 2022 11dc[CMotorCall::setCurrentState] NOE-SIP : sendBackupUpdate Msg not sent to twin CS
Sat Aug 20 16:00:30 2022 [exec_ipc] in end 5859.
Изменено: Дмитрий Иванов - 21.08.2022 13:33:06
 
в доках по поводу sip всегда было написано по душу sip что нужно
1. SIP с типом ABCF
2. SIP с типом isdn

sip c типом isdn по большому счёту схожен с isdn-pri, такие же правила did применяться могут, но можно и без них
Пути IP-пакета неисповедимы
 
error спасибо за ответ,
наверное я должен был сразу и настройки sipextgw выгрузить (я настраивал sip c  типом ABCF)
Mon Aug 22 17:41:43 MSK 2022

============================================================­========
|       S I P   E X T E R N A L   G A T E W A Y   Nb 104           |
============================================================­========
       Gateway Name             : MTS
       State                    : IN SERVICE
       Remote domain            : 1535.vpbx.mts.ru
       PCS IP address           : 000.000.000.000
       Port number              : 5060
       Transport                : UDP
       Local domain name        : 1535.vpbx.mts.ru
       Local user name          : pilot1535
       Registration ID in
       P-Asserted-ID            : FALSE
       Registration timer       : 100
       Outbound proxy           : ug.vpbx.mts.ru
       Supervision timer        : 100
       Use trunk group number   : 104 (ABC-F)
       Belong to pool number    : -1
       Realm name               : BroadWorks
       Outgoing username        : E54036G1TG1
       Outgoing password        : *****
       Incoming username        : E54036G1TG1
       Incoming password        : *****
       Clir                     : YES
       DNS type                 : DNS A
       Primary DNS IP address   : 000.000.000.000
       Secondary DNS IP address : 000.000.000.000
       SDP in 180 messages      : NO
       Authentication method    : DIGEST
       SIP info enable          : NO
       TO EMS                   : FALSE
       SRTP                     : RTP only
       Ignore inactive/black
       hole                     : FALSE
       Contact with IP address  : FALSE
       Payload                  : 101
       100Rel handling for
       outbound calls           : Not Supported
       100Rel handling for
       inbound calls            : Not Requested
       Gateway Type             : Standard type
       Retransmission number
       of REGISTER/OPTIONS      : 2
       P-Asserted-ID            : FALSE
       TrustedPAssIDHeader      : FALSE
       TrustedFromHeader        : TRUE
       Diversion Info to
       provide through          : History Info
       Proxy ident. on IP addres: FALSE
       Outbound calls only      : FALSE
       SDP relay on Ext.
       Call Fwd                 : Default
       SDP Transparency Override: FALSE
       RFC 5009 supported
       / Outbound call          : Not Supported
       Nonce caching activation : NO
       FAX Procedure Type       : T38 only
       DNS SRV/Call retry
       on busy server           : 0
       unAttenTransfer RSI      : FALSE
       Redirection Functionality: FALSE
       attendedTransfer         : FALSE
       Send BYE on REFER        : TRUE
       Redirection Resp. Support: FALSE
       OPTIONS required         : TRUE
       Support of UTF8          : FALSE
       CSTA User-User supported : FALSE
       DDI Destination Number   : TO
       Video Support Profile    : Not Supported
       UPDATE in
       Allow header/INVITE      : Optional
       RFC4904 Supported        : FALSE
       BulkRegistration         : FALSE
       RFC3264 m-line           : TRUE
       Sendonly for hold        : FALSE
       ReInviteWoSDP            : TRUE
       Regist. on proxy
       discovery                : FALSE
       Type Of Codec Negotiation: FromDomain
       InBand DTMF              : FALSE
       SipTrunkRecording        : FALSE
       Send user name in SIP    : User name else user number
       Service route index      : -1


Правильно ли я понял что при выборе протокола SIP-ISDN  DID работает по другому нежели в SIP -ABCF?
 
 SIP -ABCF актуален для регистраций sip-номеров на OXE, ну ещё для OpenTouch когда-то и так ещё по мелочи, всё остальное (внешние линки к прову) в sip-isdn

SIP-ISDN имеет отличение от SIP -ABCF но в плане did тут упирается в конкретный случай на сколько можно обойтись без did
Пути IP-пакета неисповедимы
 
error к сожалению у меня не получилось запустить входящие звонки на транке с параметрами ISDN + T2=SIP
в трейсах аналогичная ситуация ранее полученным результам:
Begin ---------------
Tue Aug 23 01:15:56 2022 INVITE
Tue Aug 23 01:15:56 2022 REQUEST URI : <> pilot1535@10.18.0.20:5060 ; user=name
Tue Aug 23 01:15:56 2022 FROM : <302 mob> 302@95.153.144.3:5060 ; user=phone
Tue Aug 23 01:15:56 2022 TO : <> 299@10.18.0.20:5060 ; user=name
Tue Aug 23 01:15:56 2022 CAC : 0
Tue Aug 23 01:15:56 2022   CAC ADDRESS :
Tue Aug 23 01:15:56 2022 CAC-CSBU info : UNKNOWN
Tue Aug 23 01:15:56 2022 CLIR : 0
Tue Aug 23 01:15:56 2022 Prack Required : 0
Tue Aug 23 01:15:57 2022 Allow Update : 0
Tue Aug 23 01:15:57 2022 SDP :
Tue Aug 23 01:15:57 2022   ADDRESS : 95.153.144.4 :62256
Tue Aug 23 01:15:57 2022   ALGOS :
Tue Aug 23 01:15:57 2022     PCMA
Tue Aug 23 01:15:57 2022     101
Tue Aug 23 01:15:57 2022   DIRECTION : SEND & RECEIVE
Tue Aug 23 01:15:57 2022   video  index : 0
Tue Aug 23 01:15:57 2022   crypto index : 0
Tue Aug 23 01:15:57 2022        N_GW_EXT : -1
Tue Aug 23 01:15:57 2022 1122[IPC Message Sipmotor -> Call-Handling] ------------- End ----------------
Tue Aug 23 01:15:57 2022 ** SIP UNKNOWN **

и ошибка 404

Попробую написать в МТС по поводу заголовка REQUEST URI :  , посмотрим что ответят.  
 
Можете попробовать поменять параметр у sipextgw  104 поменять параметр Proxy ident. on IP addres: FALSE ?
Далее, а что у вас с адресами DNS(указаны ли они в настрой ках шлюза) ?
Изменено: Владислав Хисамов - 23.08.2022 08:30:58
 
изменение входит в силу при команде
killall sipmotor
Пути IP-пакета неисповедимы
 
По итогам переписки с МТС решили перейти на вариант подключения без регистрации,
Подключение устанавливается но звонки опять идут в одну сторону от OXE -> МТС
в обратную сторону в INVITE появилась запись Route: и она ведет на белый адрес. OXE соотвественно отбивает потому как не проходит проверку маршрут

INVITE sip:299@10.18.0.20:5060 SIP/2.0

Via: SIP/2.0/UDP 95.153.144.5:5060;branch=z9hG4bKejpqd630d00k5lofq9a0.1

From: "302 mob" <sip:302@95.153.144.5;user=phone>;tag=790706664-1662137164694-

To: <sip:299@10.18.0.20:5060>

Call-ID: BW194604694020922-691882145@10.240.42.171

CSeq: 1066152396 INVITE

Contact: "302 mob" <sip:302@95.153.144.5:5060;transport=udp>

Privacy: none

P-Access-Network-Info: 158.58.132.33

Allow: ACK,BYE,CANCEL,INFO,INVITE,OPTIONS,PRACK,REFER,NOTIFY

Recv-Info: x-broadworks-client-session-info

Accept: application/media_control+xml,application/sdp,multipart/mixed

Supported:

Max-Forwards: 69

Content-Type: application/sdp

Content-Length: 213

Route: <sip:299@158.58.132.33:5060;lr>

v=0

o=BroadWorks 808082048 1 IN IP4 95.153.144.6

s=-

c=IN IP4 95.153.144.6

t=0 0

m=audio 64124 RTP/AVP 8 101

a=rtpmap:8 PCMA/8000

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

a=sendrecv

a=ptime:20

-------------------------------------------------

Fri Sep  2 19:48:39 2022 11e9[CMotorCall::initOfUserType] station role already defined s=0 d=0 o=1.

Fri Sep  2 19:48:39 2022 11e9[CMotorCall::initOfUserType] crypted=0 crypting_author=0.

Fri Sep  2 19:48:39 2022 11e9[CMotorCall::onReceiveRequest] accepte? m_other_calling=1 gw=-1.

Fri Sep  2 19:48:39 2022 11e9[CMotorCall::ctrlRouteHeader] request for proxy (route is not local domain).

1662137322 -> Fri Sep  2 19:48:39 2022 [CMotorCallManager::onNotifyCallClosed] Remove eqt from the map.

Fri Sep  2 19:48:39 2022 [CProxiedRequestService::applyToMessage] add_header SE=1800 No refresher

Единственное что приходит в голову  это сделать подмену имени через dns/hosts попробую в ближайшее время.

Есть ли возможность отключить проверку Route:     ?????

 
alcatel всегда говорил что при подключении внешних sip-транков всегда надо ставить впереди sbc

поставьте впереди балалайку типа астериск вместо sbc  
Пути IP-пакета неисповедимы
 
Цитата
написал:
Можете попробовать поменять параметр у sipextgw  104 поменять параметр Proxy ident. on IP addres: FALSE ?
Далее, а что у вас с адресами DNS(указаны ли они в настрой ках шлюза) ?
Так вы пробовали это сделать + рекомендация от error killall sipmotor?
 
софт (m4.501.10.d) на проце стартовый тобишь поднимайте патчами хотя бы до m4.501.21, а там глядишь и как бабка наговорила
Пути IP-пакета неисповедимы
 
Цитата
написал:
alcatel всегда говорил что при подключении внешних sip-транков всегда надо ставить впереди sbc

поставьте впереди балалайку типа астериск вместо sbc  
Аналогично. Много эксперементировал с виртуальной АТС Ростелекома. Без промежуточной железки не получилось заставить работать ОХЕ с SIP оператором. Единственный вариант это если оператор дает прямое подключение к своей сети. А так ставил в качестве SBC и ОХО, и Mediant.
 
Цитата
написал:
Цитата
написал:
alcatel всегда говорил что при подключении внешних sip-транков всегда надо ставить впереди sbc

поставьте впереди балалайку типа астериск вместо sbc  
Аналогично. Много эксперементировал с виртуальной АТС Ростелекома. Без промежуточной железки не получилось заставить работать ОХЕ с SIP оператором. Единственный вариант это если оператор дает прямое подключение к своей сети. А так ставил в качестве SBC и ОХО, и Mediant.
Мне показалось, что там проблема в том, что эти АТС предполагают, что ваша железка на них регистрируется как SIP-аппарат, а не работу через SIP-транк.
 
Цитата
написал:
Цитата
написал:
 
Цитата
написал:
alcatel всегда говорил что при подключении внешних sip-транков всегда надо ставить впереди sbc

поставьте впереди балалайку типа астериск вместо sbc  
 Аналогично. Много эксперементировал с виртуальной АТС Ростелекома. Без промежуточной железки не получилось заставить работать ОХЕ с SIP оператором. Единственный вариант это если оператор дает прямое подключение к своей сети. А так ставил в качестве SBC и ОХО, и Mediant.
Мне показалось, что там проблема в том, что эти АТС предполагают, что ваша железка на них регистрируется как SIP-аппарат, а не работу через SIP-транк.
Да, это так. Но как я понял в ОХЕ отсутствует механизм преодоление NATa, поэтому канал "Засыпает". Это легко проверить сделав исходящий вызов и тут же входящий - все работает, а через некоторое время входящие вызовы уже не проходят.
 
Цитата
написал:
Цитата
написал:
Можете попробовать поменять параметр у sipextgw  104 поменять параметр Proxy ident. on IP addres: FALSE ?
Далее, а что у вас с адресами DNS(указаны ли они в настрой ках шлюза) ?
Так вы пробовали это сделать + рекомендация от error killall sipmotor?
Владислав спасибо, пробывал это все делать и каждый раз при изменениях sip-extgw   делаю killall sipmotor
Страницы: 1 2 След.
Читают тему