Prueba de carga FreeSwitch(Conference Room) con SIPp

 

Acerca de SIPp

SIPP es una herramienta de código abierto / generador de tráfico para SIP. Incluye algunos escenarios básicos SipStone agente de usuario (UAC y UAS),  establece y libera múltiples llamadas a los métodos INVITE y BYE. También puede leer  archivos personalizados escenarios en XML  desde muy simples hasta complejos flujos de llamadas. Cuenta con  visualización dinámica de  estadísticas sobre las pruebas de funcionamiento.

url: http://sipp.sourceforge.net/

Equipamiento Logico necesario

Instalación de paquetería

En linux CentOS 5.5

yum install libpcap-devel openssl-devel ncurses-devel -y && yum groupinstall "Development Tools" -y

Instalación SIPp

[user@server]# wget http://surfnet.dl.sourceforge.net/sourceforge/sipp/sipp.3.1.src.tar.gz

[user@server]# tar -zxvf sipp.3.1.src.tar.gz

[user@server]# cd sipp.svn 

[user@server]# make ossl

 

Configuración FreeSwitch

Agregar IP en archivo de configuración conf/autoload_configs/acl.conf.xml

 

     <list name="ippbx1" default="allow">

        <node type="allow" cidr="IP-servidor-donde-se-ejecuta-SIPp/32"/>

     </list>

Dentro de DialPlan agregar configuración para mandar llamada a un cuarto de conferencia. En el archivo conf/dialplan/default.xml

 
      <extension name="ast_extens">
          <condition field="destination_number" expression="^(\d{4})$">
            <action application="answer"/>
            <action application="conference" data="$1-${domain_name}@default"/>
            <action application="hangup"/>
          </condition>
        </extension>
 

Aplicar cambios en CLI

     freeswitch@internal>reloadxml

Ejecutando prueba 

 [user@server]# cd sipp.svn

 [user@server]#./sipp -sn uac -s 5004 IP-FreeSwitch:5080 -l 30 -r 3 -d 10000

descripción:

-sn uac:    Escenario UAC

-s:              Extensión destino

-l:               Limite de llamadas simultaneas

-r:              Velocidad de llamadas generadas por segundo

-d:             Duración de cada llamada en ms

 

Resultados al ejecutar SIPp:

 

Comentarios

Enviar un comentario nuevo

CAPTCHA
Esta pregunta es para averiguar si eres un humano (aunque troll)
Image CAPTCHA
Enter the characters shown in the image.
Distribuir contenido Distribuir contenido