Chiedo scusa ma nel file di configurazione nel post precedente ci sono alcuni errori, purtroppo in questo forum non si possono fare modifiche ai posts passata un'ora della sua prima editazione.
Ecco il file corretto:
<?xml version="1.0"?>
<document type="freeswitch/xml">
<!-- by pilovis - parknat12@yahoo.com -->
<include>
<!-- this is a good place to pre-define globals if you want -->
<X-PRE-PROCESS cmd="set" data="global_codec_prefs=G7221@32000h,G7221@16000h ,G722,PCMU,PCMA,GSM"/>
</include>
<section name="configuration" description="Various Configuration">
<configuration name="modules.conf" description="Modules">
<!-- Caricamento moduli -->
<modules>
<load module="mod_console"/>
<load module="mod_logfile"/>
<!-- modulo SIP -->
<load module="mod_sofia"/>
<!-- modulo Skype, da abilitare in fase di installazione prima del "make install"-->
<load module="mod_skypopen"/>
<!-- modulo Google Voice, da abilitare in fase di installazione prima del "make install" -->
<load module="mod_dingaling"/>
<load module="mod_commands"/>
<load module="mod_dptools"/>
<load module="mod_dialplan_xml"/>
</modules>
</configuration>
<configuration name="console.conf" description="Console Logger">
<mappings>
<map name="all" value="console,debug,info,notice,warning,err,crit, alert"/>
</mappings>
<settings>
<param name="colorize" value="true"/>
<param name="loglevel" value="info"/>
</settings>
</configuration>
<configuration name="switch.conf" description="Core Configuration">
<cli-keybindings>
<key name="1" value="help"/>
<key name="2" value="status"/>
<key name="3" value="show channels"/>
<key name="4" value="show calls"/>
<key name="5" value="sofia status"/>
<key name="6" value="sk status"/>
<key name="7" value="reloadxml"/>
</cli-keybindings>
<settings>
<param name="colorize-console" value="true"/>
<param name="max-sessions" value="1000"/>
<param name="sessions-per-second" value="30"/>
<param name="loglevel" value="debug"/>
<param name="dump-cores" value="yes"/>
<param name="rtp-enable-zrtp" value="false"/>
</settings>
</configuration>
<configuration name="logfile.conf" description="File Logging">
<settings>
<param name="rotate-on-hup" value="true"/>
</settings>
<profiles>
<profile name="default">
<settings>
<!-- File to log to -->
<!--<param name="logfile" value="/var/log/freeswitch.log"/>-->
<!-- At this length in bytes rotate the log file (0 for never) -->
<param name="rollover" value="10485760"/>
<!-- Uncomment to prefix all log lines by the session's uuid -->
<!-- <param name="uuid" value="true" /> -->
</settings>
<mappings>
<map name="all" value="debug,info,notice,warning,err,crit,alert"/>
</mappings>
</profile>
</profiles>
</configuration>
<configuration name="sofia.conf" description="sofia Endpoint">
<global_settings>
<param name="log-level" value="0"/>
<param name="debug-presence" value="0"/>
</global_settings>
<!-- configurazioni SIP Freeswicth > Asterisk -->
<profiles>
<profile name="freeswitch-sip">
<gateways>
<gateway name="asterisk-local">
<!-- interno asterisk -->
<param name="username" value="260"/>
<!-- password interno asterisk -->
<param name="password" value="passw0rd"/>
<!-- indirizzo/porta per collegamento con Asterisk -->
<param name="proxy" value="127.0.0.1:5060"/>
<param name="register" value="true"/>
<param name="retry-seconds" value="30"/>
<param name="caller-id-in-from" value="true"/>
</gateway>
</gateways>
<domains>
<domain name="all" alias="true" parse="false"/>
</domains>
<settings>
<param name="debug" value="0"/>
<param name="sip-trace" value="no"/>
<param name="log-auth-failures" value="false"/>
<param name="forward-unsolicited-mwi-notify" value="false"/>
<param name="context" value="asterisk"/>
<param name="rfc2833-pt" value="101"/>
<!-- porta di ascolto per il traffico SIP proveniente da Asterisk per le chiamate in uscita (canali OUT) -->
<param name="sip-port" value="5050"/>
<param name="dialplan" value="XML"/>
<param name="dtmf-type" value="info"/>
<param name="inbound-codec-prefs" value="$${global_codec_prefs}"/>
<param name="outbound-codec-prefs" value="$${global_codec_prefs}"/>
<param name="use-rtp-timer" value="true"/>
<param name="rtp-timer-name" value="soft"/>
<param name="rtp-timeout-sec" value="300"/>
<param name="rtp-hold-timeout-sec" value="1800"/>
<param name="vad" value="none"/>
<param name="rtp-ip" value="127.0.0.1"/>
<param name="sip-ip" value="127.0.0.1"/>
<param name="ext-rtp-ip" value="127.0.0.1"/>
<param name="ext-sip-ip" value="127.0.0.1"/>
<param name="inbound-codec-negotiation" value="generous"/>
<param name="tls" value="false"/>
<param name="nonce-ttl" value="60"/>
<param name="auth-calls" value="false"/>
<param name="auth-all-packets" value="false"/>
<param name="challenge-realm" value="auto_from"/>
</settings>
</profile>
</profiles>
</configuration>
<!-- fine configurazioni SIP -->
<!-- sezione Google Voice -->
<!-- Autenticazione utente -->
<configuration name="dingaling.conf" description="XMPP Jingle Endpoint">
<settings>
<param name="debug" value="0"/>
<param name="codec-prefs" value="PCMU"/>
</settings>
<profile type="client">
<param name="name" value="gtalk"/>
<!-- nome utente Google Voice -->
<param name="login" value="utente@gmail.com/freeswitch"/>
<!-- password utente Google Voice --
<param name="password" value="password-gmail"/>
<param name="dialplan" value="XML"/>
<param name="context" value="gtalk"/>
<param name="message" value="questo e' FreeSWITCH"/>
<param name="auto-reply" value="solo chiamate voce, no CHAT."/>
<param name="rtp-ip" value="auto"/>
<param name="candidate-acl" value="wan.auto"/>
<param name="local-network-acl" value="localnet.auto"/>
<param name="ext-rtp-ip" value="stun:stun.freeswitch.org"/>
<param name="auto-login" value="true"/>
<param name="sasl" value="plain"/>
<param name="server" value="talk.google.com"/>
<param name="tls" value="true"/>
<!-- disable to trade async for more calls -->
<param name="use-rtp-timer" value="false"/>
<!-- default extension (if one cannot be determined) -->
<param name="exten" value="gtalk-in"/>
</profile>
</configuration>
<!-- fine sezione Google Voice -->
<!-- sezione Skype -->
<!-- Autenticazione utente -->
<configuration name="skypopen.conf" description="Skypopen Configuration">
<global_settings>
<param name="debug" value="0"/>
<param name="dialplan" value="XML"/>
<param name="context" value="skype"/>
<!-- nome utente Skype -->
<param name="destination" value="SKYPEUSER"/>
<!-- nome utente Skype -->
<param name="skype_user" value="SKYPEUSER"/>
<param name="report_incoming_chatmessages" value="false"/>
<param name="silent_mode" value="false"/>
<param name="write_silence_when_idle" value="false"/>
<param name="setsockopt" value="true"/>
</global_settings>
<!-- one entry here per each skypopen interface -->
<per_interface_settings>
<interface id="1" name="interface1">
<param name="X11-display" value=":101"/>
<!-- nome utente Skype -->
<param name="skype_user" value="SKYPEUSER"/>
<param name="report_incoming_chatmessages" value="true"/>
</interface>
</per_interface_settings>
</configuration>
<!-- fine sezione Skype -->
<configuration name="post_load_modules.conf" description="Post-load modules" />
</section>
<section name="dialplan" description="Regex/XML Dialplan">
<!-- sezione Google Voice -->
<!-- regole Google voice IN-->
<context name="gtalk">
<extension name="gtalk-in">
<condition field="destination_number" expression="^(.*)$">
<action application="set" data="hangup_after_bridge=true"/>
<action application="set" data="effective_caller_id_name=${caller_id_number} "/>
<action application="set" data="execute_on_answer=send_dtmf 1"/>
<action application="set" data="bridge_generate_comfort_noise=true"/>
<!-- <action application="answer" /> Add this to answer the call before bridge to * -->
<!-- <action application="ring_ready" /> Or GV Voicemail will get it if you don't ans. -->
<!-- <action application="set" data="ringback=%(2000, 4000, 440.0, 480.0)" /> -->
<!-- interno di asterisk da far squillare quando arriva una chiamata GVoice -->
<action application="bridge" data="sofia/gateway/asterisk-local/291" />
</condition>
</extension>
</context>
<!-- fine regole Google voice IN-->
<!-- regole Google voice OUT-->
<!-- sono disabilitate perche' vanno in conflitto con Skype OUT -->
<!-- si possono abilitare per fare chiamate tramite Google Voice -->
<!-- ma bisogna disabilitare le regole Skype OUT per le chiamate in uscita da Skype sotto riportate -->
<!-- <context name="asterisk"> -->
<!-- <extension name="asterisk-outbound"> -->
<!-- <condition field="destination_number" expression="^(.*)$"> -->
<!-- <action application="ring_ready" /> -->
<!-- <action application="set" data="hangup_after_bridge=true"/> -->
<!-- <action application="set" data="bridge_generate_comfort_noise=true"/> -->
<!-- <action application="bridge" data="dingaling/gtalk/+$1@voice.google.com"/> -->
<!-- </condition> -->
<!-- </extension> -->
<!-- </context> -->
<!-- fine regole Google voice OUT-->
<!-- fine sezione Google voice -->
<!-- sezione Skype -->
<!-- regole Skype OUT -->
<context name="asterisk">
<extension name="to-skype">
<condition field="destination_number" expression="^(\d+)$" break="on-true">
<action application="ring_ready" />
<action application="set" data="hangup_after_bridge=true"/>
<action application="set" data="bridge_generate_comfort_noise=true"/>
<action application="bridge" data="skypopen/interface1/+$1" />
</condition>
<condition field="destination_number" expression="^(.*)$">
<action application="ring_ready" />
<action application="set" data="hangup_after_bridge=true"/>
<action application="set" data="bridge_generate_comfort_noise=true"/>
<action application="bridge" data="skypopen/interface1/$1" />
</condition>
</extension>
</context>
<!-- fine regole Skype OUT -->
<!-- regole Skype IN -->
<context name="skype">
<!-- nome utente Skype -->
<extension name="SKYPEUSER">
<condition field="destination_number" expression="^(.*)$">
<action application="set" data="hangup_after_bridge=true"/>
<action application="set" data="effective_caller_id_name=${caller_id_name} (${caller_id_number})"/>
<action application="set" data="effective_caller_id_number=000"/>
<action application="set" data="bridge_generate_comfort_noise=true"/>
<!-- interno di asterisk da far squillare quando arriva una chiamata Skype -->
<action application="bridge" data="sofia/gateway/asterisk-local/290" />
</condition>
</extension>
</context>
<!-- regole Skype IN -->
<!-- fine sezione Skype -->
</section>
</document>


Rispondi quotando
premesso che l'ibound routes punta al grupp 600) se chiamo verso il numero fisso, dopo circa 4 squilli i telefoni suonano ma le chiamate arrivano sconosciute (a questo prorposito ho chiamato telecom affinché verificasse la configurazione della borchia e dopo averci smanettato un pochino, l'operatore sostiene che sia stata configurata ad-hoc. Ma il problema permane). Se impegno la prima linea e tento di fare altre chiamate, il centralino invece di restituirmi il tono di "libero" mi da "busy" e non mi permette di chiamare, tenendo la linea fxo impegnata, se chiamo per esempio un numero messagenet, i telefoni squillano...gia questo inizia a confondermi... io avrei voluto settare così le linee in uscita, avrei voluto che se l operatore impegni il primo canale fxo, se un altro ha necessità di chiamare che venga impegnato il secondo canale fxo e se un terzo operatore dovesse chiamare che impegni un numero messagenet, e cosi ho cercato di configurare nelle outbound routes, cioè per prima ho settato la linea analogica "dadhi/g0" e poi i fasci voip... ma ho il problema che ho descritto sopra. Stranamente poi, se provo a chiamare un numero eutelia da fuori, mi "cade" la linea ma io dai log lo vedo correttamente registrato, se provo invece a chiamare da questo numero eutelia mi dice che non ho credito (a dire il vero lo so ma è sempre stato un numero in ingresso, ed ha sempre funzionato così anche senza credito, ho provato a ricaricare ma non ho fatto in tempo a provare, credo comunque che in uscita funzioni) in base vostre preziose esperienze come potrei gestire questa situazione? Un grazie anticipato a tutti.

