Problema al tratar de hacer una videollamada entre 2 softphones registrados contra Asterisk

527 views
Skip to first unread message

Miguel Alberto Sanz Pardo

unread,
Jun 6, 2017, 12:11:53 PM6/6/17
to asterisk-es
Hola buenas tardes,


Estoy tratando de realizar una llamada entre dos softphones con Zoiper pero no consigo que se vea el video.

Dispongo de una configuración de esta manera:

[root@asterisk ~]# asterisk -rx "sip show settings"


Global Settings:
----------------
  UDP Bindaddress:        0.0.0.0:5060
  TCP SIP Bindaddress:    Disabled
  TLS SIP Bindaddress:    Disabled
  Videosupport:           Yes
  Textsupport:            No
  Ignore SDP sess. ver.:  No
  AutoCreate Peer:        Off
  Match Auth Username:    No
  Allow unknown access:   Yes
  Allow subscriptions:    Yes
  Allow overlap dialing:  Yes
  Allow promisc. redir:   No
  Enable call counters:   Yes
  SIP domain support:     No
  Path support :          No
  Realm. auth:            No
  Our auth realm          asterisk
  Use domains as realms:  No
  Call to non-local dom.: Yes
  URI user is phone no:   No
  Always auth rejects:    Yes
  Direct RTP setup:       No
  User Agent:             FPBX-13.0.192.8(13.15.0)
  SDP Session Name:       Asterisk PBX 13.15.0
  SDP Owner Name:         root
  Reg. context:           (not set)
  Regexten on Qualify:    No
  Trust RPID:             Yes
  Send RPID:              Yes
  Legacy userfield parse: No
  Send Diversion:         Yes
  Caller ID:              Unknown
  From: Domain:
  Record SIP history:     Off
  Auth. Failure Events:   Off
  T.38 support:           No
  T.38 EC mode:           Unknown
  T.38 MaxDtgrm:          4294967295
  SIP realtime:           Disabled
  Qualify Freq :          60000 ms
  Q.850 Reason header:    No
  Store SIP_CAUSE:        No

Network QoS Settings:
---------------------------
  IP ToS SIP:             CS3
  IP ToS RTP audio:       EF
  IP ToS RTP video:       AF41
  IP ToS RTP text:        CS0
  802.1p CoS SIP:         4
  802.1p CoS RTP audio:   5
  802.1p CoS RTP video:   6
  802.1p CoS RTP text:    5
  Jitterbuffer enabled:   No

Network Settings:
---------------------------
  SIP address remapping:  Enabled using externaddr
  Externhost:             <none>
  Externaddr:             62.14.255.154:0
  Externrefresh:          10
  Localnet:               192.168.1.0/255.255.255.0
                          192.168.8.0/255.255.255.0
                          192.168.9.0/255.255.255.0

Global Signalling Settings:
---------------------------
  Codecs:                 (alaw|vp8)
  Relax DTMF:             No
  RFC2833 Compensation:   No
  Symmetric RTP:          Yes
  Compact SIP headers:    No
  RTP Keepalive:          0 (Disabled)
  RTP Timeout:            30
  RTP Hold Timeout:       300
  MWI NOTIFY mime type:   application/simple-message-summary
  DNS SRV lookup:         Yes
  Pedantic SIP support:   Yes
  Reg. min duration       60 secs
  Reg. max duration:      3600 secs
  Reg. default duration:  120 secs
  Sub. min duration       60 secs
  Sub. max duration:      3600 secs
  Outbound reg. timeout:  20 secs
  Outbound reg. attempts: 0
  Outbound reg. retry 403:No
  Notify ringing state:   Yes
    Include CID:          Yes (Ignoring context)
  Notify hold state:      Yes
  SIP Transfer mode:      open
  Max Call Bitrate:       384 kbps
  Auto-Framing:           No
  Outb. proxy:            <not set>
  Session Timers:         Accept
  Session Refresher:      uas
  Session Expires:        1800 secs
  Session Min-SE:         90 secs
  Timer T1:               500
  Timer T1 minimum:       100
  Timer B:                32000
  No premature media:     Yes
  Max forwards:           70

Default Settings:
-----------------
  Allowed transports:     UDP
  Outbound transport:     UDP
  Context:                from-sip-external
  Record on feature:      automon
  Record off feature:     automon
  Force rport:            Yes
  DTMF:                   rfc2833
  Qualify:                0
  Keepalive:              0
  Use ClientCode:         No
  Progress inband:        No
  Language:               ca
  Tone zone:              es
  MOH Interpret:          default
  MOH Suggest:
  Voice Mail Extension:   *97
  RTCP Multiplexing:      No


[root@asterisk ~]# asterisk -rx "sip show peer 1007"


  * Name       : 1007
  Description  :
  Secret       : <Set>
  MD5Secret    : <Not set>
  Remote Secret: <Not set>
  Context      : from-internal
  Record On feature : automon
  Record Off feature : automon
  Subscr.Cont. : ext-local
  Language     : ca
  Tonezone     : es
  AMA flags    : Unknown
  Transfer mode: open
  CallingPres  : Presentation Allowed, Not Screened
  Callgroup    :
  Pickupgroup  :
  Named Callgr :
  Nam. Pickupgr:
  MOH Suggest  :
  Mailbox      :
  VM Extension : *97
  LastMsgsSent : 0/0
  Call limit   : 2147483647
  Max forwards : 0
  Dynamic      : Yes
  Callerid     : "Xavi" <1007>
  MaxCallBR    : 384 kbps
  Expire       : 25
  Insecure     : no
  Force rport  : No
  Symmetric RTP: No
  ACL          : Yes
  DirectMedACL : No
  T.38 support : No
  T.38 EC mode : Unknown
  T.38 MaxDtgrm: 4294967295
  DirectMedia  : No
  PromiscRedir : No
  User=Phone   : No
  Video Support: Yes
  Text Support : No
  Ign SDP ver  : No
  Trust RPID   : Yes
  Send RPID    : Yes
  Path support : No
  Path         : N/A
  TrustIDOutbnd: Legacy
  Subscriptions: Yes
  Overlap dial : Yes
  DTMFmode     : rfc2833
  Timer T1     : 500
  Timer B      : 32000
  ToHost       :
  Addr->IP     : 192.168.9.156:52853
  Defaddr->IP  : (null)
  Prim.Transp. : UDP
  Allowed.Trsp : UDP
  Def. Username: 1007
  SIP Options  : (none)
  Codecs       : (alaw|vp8)
  Auto-Framing : No
  Status       : OK (51 ms)
  Useragent    : Zoiper rv2.8.30
  Reg. Contact : sip:10...@192.168.9.156:52853;rinstance=3e7cdafd657a267a;transport=UDP
  Qualify Freq : 60000 ms
  Keepalive    : 0 ms
  Sess-Timers  : Accept
  Sess-Refresh : uas
  Sess-Expires : 1800 secs
  Min-Sess     : 90 secs
  RTP Engine   : asterisk
  Parkinglot   :
  Use Reason   : No
  Encryption   : No
  RTCP Mux     : No


[root@asterisk ~]# asterisk -rx "sip show peer 1008"


  * Name       : 1008
  Description  :
  Secret       : <Set>
  MD5Secret    : <Not set>
  Remote Secret: <Not set>
  Context      : from-internal
  Record On feature : automon
  Record Off feature : automon
  Subscr.Cont. : ext-local
  Language     : ca
  Tonezone     : es
  AMA flags    : Unknown
  Transfer mode: open
  CallingPres  : Presentation Allowed, Not Screened
  Callgroup    :
  Pickupgroup  :
  Named Callgr : 31
  Nam. Pickupgr: 31
  MOH Suggest  :
  Mailbox      :
  VM Extension : *97
  LastMsgsSent : 32767/65535
  Call limit   : 2147483647
  Max forwards : 0
  Dynamic      : Yes
  Callerid     : "Toni" <1008>
  MaxCallBR    : 384 kbps
  Expire       : 52
  Insecure     : no
  Force rport  : No
  Symmetric RTP: No
  ACL          : Yes
  DirectMedACL : No
  T.38 support : No
  T.38 EC mode : Unknown
  T.38 MaxDtgrm: 4294967295
  DirectMedia  : No
  PromiscRedir : No
  User=Phone   : No
  Video Support: Yes
  Text Support : No
  Ign SDP ver  : No
  Trust RPID   : Yes
  Send RPID    : Yes
  Path support : No
  Path         : N/A
  TrustIDOutbnd: Legacy
  Subscriptions: Yes
  Overlap dial : Yes
  DTMFmode     : rfc2833
  Timer T1     : 500
  Timer B      : 32000
  ToHost       :
  Addr->IP     : 192.168.9.158:38815
  Defaddr->IP  : (null)
  Prim.Transp. : UDP
  Allowed.Trsp : UDP
  Def. Username: 1008
  SIP Options  : (none)
  Codecs       : (alaw|vp8)
  Auto-Framing : No
  Status       : OK (39 ms)
  Useragent    : Zoiper rv2.8.30
  Reg. Contact : sip:10...@192.168.9.158:38815;rinstance=24b73fe9065faa25;transport=UDP
  Qualify Freq : 60000 ms
  Keepalive    : 0 ms
  Sess-Timers  : Accept
  Sess-Refresh : uas
  Sess-Expires : 1800 secs
  Min-Sess     : 90 secs
  RTP Engine   : asterisk
  Parkinglot   :
  Use Reason   : No
  Encryption   : No
  RTCP Mux     : No



En ambos softphones tan solo tengo activados los codecs:
- alaw (audio)
- vp8 (video)

Una vez establezco la llamada de audio pulso al botón de videoconferencia en ambos terminales pero la pantalla se queda en negro. El audio sigue funcionando pero no aparece video

¿Alguna idea de qué puede estar pasando o de cómo puedo analizar este problema?



un saludo y gracias por vuestra colaboración.

Fernando Villares

unread,
Jun 6, 2017, 12:38:48 PM6/6/17
to aster...@googlegroups.com
y el vp8 lo tienes cargad en asterisk?...probaste primero con con h264

--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
Normas de la lista Asterisk-ES: http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
---
Has recibido este mensaje porque estás suscrito al grupo "asterisk-es" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asterisk-es+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a aster...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/asterisk-es.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Miguel Alberto Sanz Pardo

unread,
Jun 6, 2017, 1:10:08 PM6/6/17
to asterisk-es
Hola Fernando,

He probado con h263 plus y con vp8 porque son los que admite el softphone de forma gratuita. El h264 y el h263 como tal no aparecen

Estoy revisando mi centralita y puedo ver esto:

# asterisk -rx "module show like h26"
Module                         Description                              Use Count  Status      Support Level
format_h263.so                 Raw H.263 data                           0          Running              core
format_h264.so                 Raw H.264 data                           0          Running              core
res_format_attr_h263.so        H.263 Format Attribute Module            1          Running              core
res_format_attr_h264.so        H.264 Format Attribute Module            1          Running              core

# asterisk -rx "module show like vp8"
Module                         Description                              Use Count  Status      Support Level
res_format_attr_vp8.so         VP8 Format Attribute Module              1          Running              core
1 modules loaded

Según esto ¿Lo tendría cargado o no?


Por otra parte probé con h263p en el softphone y en asterisk lo configure como allow=h263p pero tampoco me llegó a funcionar de manera correcta.
¿Debería de poner allow=h263 en asterisk en vez de allow=h263p?



un saludo
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asterisk-es...@googlegroups.com.

Fernando Villares

unread,
Jun 6, 2017, 1:16:30 PM6/6/17
to aster...@googlegroups.com
eso son formats es decir puede leerlos de archivos ...si mal no recuerdo solo los codecs son para uso en video....

tira ese zoiper a la merde y usa softphones como la gente...jitsi y blink!!!

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asterisk-es+unsubscribe@googlegroups.com.

Miguel Alberto Sanz Pardo

unread,
Jun 6, 2017, 1:55:53 PM6/6/17
to asterisk-es
No encuentro ningún codec_h264.so ni nada por el estilo, tengo varios codec_XXX.so de audio pero no de video.

¿No será que me faltan instalar los codecs de video o algo por el estilo? Pensaba que al realizar una instalación típica se instalaban los codecs de video más usados, al igual que los de audio.

SEBASTIAN LEIVA

unread,
Jun 6, 2017, 2:55:56 PM6/6/17
to aster...@googlegroups.com
Jitsi me ha funcionado sin problemas en sip

Enviado desde mi HTC ONE DEV ED

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asterisk-es+unsubscribe@googlegroups.com.

Miguel Alberto Sanz Pardo

unread,
Jun 6, 2017, 3:17:16 PM6/6/17
to asterisk-es
Por cierto, existe version android que funcionen bien de jitsi o de blink o solo existen versiones para windows de ambos clientes softphone?

Fernando Villares

unread,
Jun 6, 2017, 5:00:44 PM6/6/17
to aster...@googlegroups.com
csip simple en android!!!


El 6 de junio de 2017, 16:17, Miguel Alberto Sanz Pardo <miguels...@gmail.com> escribió:
Por cierto, existe version android que funcionen bien de jitsi o de blink o solo existen versiones para windows de ambos clientes softphone?
--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
Normas de la lista Asterisk-ES: http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
---
Has recibido este mensaje porque estás suscrito al grupo "asterisk-es" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asterisk-es+unsubscribe@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a aster...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Message has been deleted

Miguel Alberto Sanz Pardo

unread,
Jun 7, 2017, 4:51:15 PM6/7/17
to asterisk-es
Mañana probaré con Jitsi, Blink y CSIPSimple, no obstante, en teoría ¿qué módulos debería de tener cargados para que puedan funcionar las videollamadas?

He estado buscando info. por internet pero no he encontrado nada con respecto a los módulos que hay que tener cargados para poder hacer videollamadas.

Miguel Alberto Sanz Pardo

unread,
Jun 13, 2017, 7:51:50 AM6/13/17
to asterisk-es
He probado a hacer una videollamada entre 2 softphones instalados en PC's (tanto con Blink como con Jitsi) y todo parece funcionar de manera correcta.

Estoy probando con CSIPSIMPLE en android pero por ahora no he conseguido que funcione el video, quizás me falte seleccionar alguna pestaña donde aparezca la opción de poder usar video o algo similar. ¿Alguna idea?

Miguel Alberto Sanz Pardo

unread,
Jun 13, 2017, 9:17:02 AM6/13/17
to asterisk-es
Bueno, he probado con el softphone de Grandstream y he sido capaz de establecer una videollamada con el codec h264 entre:

ANDROID (GS) <-----> WINDOWS (JITSI / BLINK)
ANDROID (GS) <-----> ANDROID (GS)
WINDOWS (JITSI / BLINK) <-----> WINDOWS (JITSI / BLINK)

No sé si el CSIPSIMPLE admite o no videollamada pero parece que el GS WAVE cumple con los cometidos :)
Reply all
Reply to author
Forward
0 new messages