3CX Raspberry - Call Flow Designer - Messagenet - Chiamate in uscita

  • Creatore Discussione Creatore Discussione Lib3Ns
  • Data di Inizio Data di Inizio

Lib3Ns

SOHO User
Registrato
1 Settembre 2021
Messaggi
24
Buongiorno a tutti,
ho un problema nella deviazione delle chiamate verso un numero di cellulare esterno.

Mi spiego:

Ho creato un flow utilizzando CFD che verifica se il numero chiamante è italiano o meno, se non lo è tramite l'utilizzo del componente "Transfer" inserisco un numero di telefono "003932895****" dove deviare la telefonata.

La telefonata parte correttamente ma, se il ricevente risponde, parte la musica di attesa e non permette di ascoltare ciò che dico.

Ho configurato il tutto utilizzando le configurazioni di Messagenet e come regole di uscita ho inserito:

Chiamate ai numeri che iniziano con il prefisso: 0039
ROUTE 1 MESSAGENET

Cosa posso verificare?
 

Allegati

  • Schermata del 2022-03-02 09:48:33.png
    Schermata del 2022-03-02 09:48:33.png
    55,5 KB · Visite: 16
Ciao,
dici che la chiamata esce, cioè la ricevi sul tuo cellulare 003932895*** e la vedi entrare con il callerID del tuo trunk Messageneet, ho capito bene?
perchè se è così non mi sembra un problema di regola di uscita, quanto di mancato trasferimento vero e proprio.
Fai una prova:
mentre sei in chiamata e senti la musica di attesa, sulla Dashboard > clicca su "Numero di chiamate in corso" (pannello centrale "Stato del PBX") vedi le due chiamate in parallelo o ne vedi una sola?
 
Ciao marcello, grazie per la celere risposta.

Esatto, sul numero ricevente vedo il numero del trunk(09996***) ovvero quello di messagenet.

Non appena posso provo a fare una chiamata verificando quanto mi hai indicato.

Grazie
 
Eccomi Marcello,
ho fatto la prova che mi chiedevi.. e nulla.. una sola chiamata.

Ti allego gli screen
 

Allegati

  • Schermata del 2022-03-02 11:39:48.png
    Schermata del 2022-03-02 11:39:48.png
    15,7 KB · Visite: 11
  • Schermata del 2022-03-02 11:40:20.png
    Schermata del 2022-03-02 11:40:20.png
    14,7 KB · Visite: 9
  • Schermata del 2022-03-02 11:45:34.png
    Schermata del 2022-03-02 11:45:34.png
    24,2 KB · Visite: 9
Questo il log

Codice:
02/03/2022 11:37:44 - Leg L:80.1[Line:10000<<+39328953XXXXX] is terminated: Cause: BYE from local
02/03/2022 11:37:44 - [CM503008]: Call(C:80): Call is terminated
02/03/2022 11:37:44 - Leg L:80.3[Line:10000>>0039346XXXXXXX] is terminated: Cause: BYE from 212.97.59.76:5061
02/03/2022 11:37:33 - Leg L:80.2[Unk?:call_flow_test.Main] is terminated: Cause: BYE from local
02/03/2022 11:37:33 - [CM503007]: Call(C:80): Line:10000>>0039346XXXXXXX has joined, contact <sip:[email protected]:5061/UDP>
02/03/2022 11:37:33 - L:80.3[Line:10000>>0039346XXXXXXX] has joined to L:80.1[Line:10000<<+39328953XXXXX]
02/03/2022 11:37:28 - Currently active calls - 1: [80]
02/03/2022 11:37:25 - [CM505003]: Provider:[Messagenet] Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [] PBX contact: [sip:[email protected]:5060]
02/03/2022 11:37:25 - [CM503002]: Call(C:80): Alerting Line:10000>>0039346XXXXXXX by contact <sip:[email protected]:5061/UDP>
02/03/2022 11:37:21 - [CM503025]: Call(C:80): Calling T:Line:10000>>0039346XXXXXXX@[Dev:sip:[email protected]:5061] for L:80.1[Line:10000<<+39328953XXXXX]
02/03/2022 11:37:21 - [CM503027]: Call(C:80): From: Line:10000<<+39328953XXXXX ("+39328953XXXXX" <sip:[email protected]:5060>)  to  T:Line:10000>>0039346XXXXXXX@[Dev:sip:[email protected]:5061]
02/03/2022 11:37:21 - [CM503004]: Call(C:80): Route 1: from L:80.1[Line:10000<<+39328953XXXXX] to T:Line:10000>>0039346XXXXXXX@[Dev:sip:[email protected]:5061]
02/03/2022 11:37:21 - Line limit check: Current # of calls for line Lc:10000(@Messagenet[<sip:[email protected]:5061/UDP>]) is 1; limit is 2
02/03/2022 11:37:21 - Call(C:80): Call from Line:10000<<+39328953XXXXX to 0039346XXXXXXX matches outbound rule 'regole uscita 0039'
02/03/2022 11:37:21 - [Flow] Call(C:80): has built target endpoint: Out#:>>Rule{regole uscita 0039}>>0039346XXXXXXX for call from L:80.1[Line:10000<<+39328953XXXXX]
02/03/2022 11:37:21 - [Flow] Target endpoint for 0039346XXXXXXX is Out#:>>Rule{regole uscita 0039}>>0039346XXXXXXX
02/03/2022 11:37:21 - [CM503010]: Call(C:80): Making route(s) from Line:10000<<+39328953XXXXX to <sip:[email protected]:5060/UDP>
02/03/2022 11:37:21 - L:80.1[Line:10000<<+39328953XXXXX]MOH emulation - bind referred to MS
02/03/2022 11:36:58 - Currently active calls - 1: [80]
02/03/2022 11:36:54 - [CM503007]: Call(C:80): Line:10000<<+39328953XXXXX has joined, contact <sip:[email protected]:5061/UDP>
02/03/2022 11:36:54 - [CM503007]: Call(C:80): Unk?:call_flow_test.Main has joined, contact <sip:[email protected]:5483/UDP>
02/03/2022 11:36:54 - L:80.2[Unk?:call_flow_test.Main] has joined to L:80.1[Line:10000<<+39328953XXXXX]
02/03/2022 11:36:54 - [CM505001]: Endpoint Unk?:call_flow_test.Main: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [3CX RoutePoint] PBX contact: [sip:[email protected]:5060]
02/03/2022 11:36:54 - [CM503002]: Call(C:80): Alerting Unk?:call_flow_test.Main by contact <sip:[email protected]:5483/UDP>
02/03/2022 11:36:54 - [CM503025]: Call(C:80): Calling T:Unk?:call_flow_test.Main@[Dev:sip:[email protected]:5483;rinstance=0b4890c6da1fbdc1] for L:80.1[Line:10000<<+39328953XXXXX]
02/03/2022 11:36:54 - [CM503027]: Call(C:80): From: Line:10000<<+39328953XXXXX ("+39328953XXXXX" <sip:[email protected]:5060>)  to  T:Unk?:call_flow_test.Main@[Dev:sip:[email protected]:5483;rinstance=0b4890c6da1fbdc1]
02/03/2022 11:36:54 - [CM503004]: Call(C:80): Route 1: from L:80.1[Line:10000<<+39328953XXXXX] to T:Unk?:call_flow_test.Main@[Dev:sip:[email protected]:5483;rinstance=0b4890c6da1fbdc1]
02/03/2022 11:36:54 - [Flow] Call(C:80): has built target endpoint: Unk?:call_flow_test.Main for call from L:80.1[Line:10000<<+39328953XXXXX]
02/03/2022 11:36:54 - [Flow] Target endpoint for call_flow_test.Main is Unk?:call_flow_test.Main
02/03/2022 11:36:54 - [CM503010]: Call(C:80): Making route(s) from Line:10000<<+39328953XXXXX to <sip:[email protected]:5060/UDP>
02/03/2022 11:36:54 - [CM505003]: Provider:[Messagenet] Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [] PBX contact: [sip:[email protected]:5060]
02/03/2022 11:36:54 - [CM500002]: Call(C:80): Info on incoming INVITE from Line:10000<<+39328953XXXXX:


02/03/2022 11:36:54 - [CM503001]: Call(C:80): Incoming call from Line:10000<<+39328953XXXXX to <sip:[email protected]:5060>
02/03/2022 11:36:54 - Line limit check: Current # of calls for line Lc:10000(@Messagenet[<sip:[email protected]:5061/UDP>]) is 1; limit is 2
02/03/2022 11:36:54 - [CM503012]: Inbound office hours rule (unnamed) for 10000 forwards to DN:call_flow_test.Main
02/03/2022 11:36:54 - [Flow] No office hours set, office hours assumed
02/03/2022 11:36:54 - [Flow] Looking for inbound target: called=09996XXXXXXX; caller="+39328953XXXXX" <sip:+39328953XXXXX@:0>
 
le regole sembrerebbero corrette...
a questo punto però ti consiglio di chiedere aiuto (in inglese) al forum dedicato al CFD; perchè secondo me c'è qualcosa che non va a quel livello:

 
Ciao Giuseppe,
sono un newbie, onestamente non so risponderti a riguardo se non indicandomi in che maniera poter verificare..
 
Si scusa, ti avevo chiesto degli interni di sistema, non avevo visto gli screen. tutto ok
 
Ho appena chiesto a messagenet di verificare la situazione.
Non ho proprio idea di cosa possa essere...
 
Puoi allegare lo schema del CFD?
 
Ecco
 

Allegati

  • 1_totale.png
    1_totale.png
    121,6 KB · Visite: 24
  • dettaglio.png
    dettaglio.png
    117,6 KB · Visite: 22
CFD è corretto,

prova nel trunk ad attivare/disattivare:
  • Supporto Re-Invite
  • Supporto Replaces
 
  • Like
Reactions: MarcelloL_3CX
fai anche questa prova:
manda la regola di uscita a un interno non registrato che la inoltra al numero del cellulare
facendo così, funziona?
così capiamo se l'app CFD centra in qualche modo
 
Allora, ho tolto il flag da supporto re-invite e supporto replaces e ora funziona.

Un'unica cosa.. chi riceve la chiamata, come numero riceve quello del mio voip e non quella da dove, in origine, è partita la telefonata.


NUMERO TELEFONO CHIAMANTE: +3932895******
NUMERO TELEFONO RICEVENTE: 0039346*****

NUMERO VISUALIZZATO SUL DIPLAY: 09996****

C'è un modo per poter far visualizzare sul display del ricevente il numero 3932895******

Grazie
 
no, Messagenet non supporta il SIP Diversion 302



Eventualmente potresti pensare a inoltrare la chiamata direttamente all'interno il quale risponde dall'app 3CX per mobile e non dal cellulare. Così vedresti il numero originale del chiamante
 
Perfetto, grazie mille siete stati di immenso aiuto.
 
  • Like
Reactions: Giuseppe.IA

Inizia con 3CX – Admin

Forum statistics

Discussioni
44.659
Messaggi
233.415
Membri
78.445
Ultimo Iscritto
NordNico