Hi Mark

We have done some advances in the deployment using virtual machines.

The IP adrress are:
ICSCF: 192.168.190.146
SCSCF: 192.168.190.142

These are the configuration files:
DNS BIND9:

;BIND data file for local loopback interface

$TTL    604800
@       IN      SOA     rtn.edu.co. root.rtn.edu.co. (
                             2         ; Serial
                        604800         ; Refresh
                         86400         ; Retry
                       2419200         ; Expire
                        604800 )       ; Negative Cache TTL
;
@       IN      NS      rtn.edu.co.
@       IN      A       192.168.190.96
ellis    IN      A       192.168.190.140
;sprout    IN      A       192.168.190.142
homer    IN      A       192.168.190.143
dime    IN      A       192.168.190.144
vellum    IN      A       192.168.190.145
bono    IN      A       192.168.190.141
scscf.sprout           IN A     192.168.190.142
icscf.sprout           IN A     192.168.190.146
hs                     IN A     192.168.190.144
ralf                   IN A     192.168.190.144


; NAPTR and SRV records - these indicate TCP support only and then resolve
; to port 5054 on the per-node records defined above.
sprout                 IN NAPTR 1 1 "S" "SIP+D2T" "" _sip._tcp.sprout
_sip._tcp.sprout       IN SRV   0 0 5054 sprout

; NAPTR and SRV records for S-CSCF - these indicate TCP support only and
; then resolve to port 5054 on the per-node records defined above.
scscf.sprout           IN NAPTR 1 1 "S" "SIP+D2T" "" _sip._tcp.scscf.sprout
_sip._tcp.scscf.sprout IN SRV   0 0 5054 sprout

; NAPTR and SRV records for I-CSCF - these indicate TCP support only and
; then resolve to port 5052 on the per-node records defined above.
icscf.sprout           IN NAPTR 1 1 "S" "SIP+D2T" "" _sip._tcp.icscf.sprout
_sip._tcp.icscf.sprout IN SRV   0 0 5052 sprout

It's important to mention that sprout.rtn.edu.co is commented

Shared_config

#####################################################################
# No Shared Config has been provided
# Replace this file with the Shared Configuration for your deployment
#####################################################################
# Deployment definitions
home_domain=rtn.edu.co
sprout_hostname=sprout.rtn.edu.co
sprout_registration_store=vellum.rtn.edu.co
icscf=5052
icscf_prefix=icscf
icscf_uri=sip:icscf.sprout.rtn.edu.co
scscf=5054
scscf_prefix=scscf
scscf_uri=sip:scscf.sprout.rtn.edu.co
hs_hostname=hs.rtn.edu.co:8888
hs_provisioning_hostname=hs.rtn.edu.co:8889
homestead_impu_store=vellum.rtn.edu.co
ralf_hostname=ralf.rtn.edu.co:10888
ralf_session_store=vellum.rtn.edu.co
xdms_hostname=homer.rtn.edu.co:7888
chronos_hostname=vellum.rtn.edu.co
cassandra_hostname=vellum.rtn.edu.co

# Email server configuration
smtp_smarthost=ieee.org
smtp_username=g...@ieee.org
smtp_password=123456
email_recovery_sender=ga...@ieee.org

# Keys
signup_key=123456
turn_workaround=123456
ellis_api_key=123456
ellis_cookie_key=123456

reg_max_expires=1800

LOCAL_CONFIG in SCSCF

local_ip=192.168.190.142
public_ip=192.168.190.142
public_hostname=scscf.sprout
etcd_cluster="192.168.190.140,192.168.190.141,192.168.190.142,192.168.190.143,192.168.190.144,192.168.190.145,192.168.190.146"
scscf_node_uri=sip:sccf.sprout.rtn.edu.co:5054


We put the ICSCF IP ADDRESS (192.168.190.146) to all the local_config in
the etc_cluster

The SIPp Stress Test is working (/usr/share/clearwater/bin/run_stress
rtn.edu.co 100 1)
The ICSCF node is in charge of the registers and SCSCF is facing the Call
Session Control. How it should be

However, when we try to call using softphones, the registration process is
working but the call process is not.

We think that maybe is because the home-domain in Ellis (cw-ngv.com) is
different from us (rtn.edu.co). The Sipptest uses the rtn.edu.co

We try to change the home domain using the following steps:

    change home_domain in /etc/clearwater/shared_config
    sudo service clearwater-infraestructure restart
    sudo monit restart all
    and, inside ellis:

sudo bash -c "export PATH=/usr/share/clearwater/ellis/env/bin:$PATH ;
>               cd /usr/share/clearwater/ellis/src/metaswitch/ellis/tools/ ;
>               python create_numbers.py --start 6505550000 --count 1000"
But the home-domain in ellis is not changing

What should we do?

Gabriel David Orozco
Presidente Rama estudiantil IEEE Universidad del Cauca
(57) 3004351630
<http://ieee.unicauca.edu.co/>


El lun., 26 nov. 2018 a las 9:24, Mark Perryman (<
mark.perry...@metaswitch.com>) escribió:

> > We're trying to understand how sprout does all the S-CSCF and I-CSCF
> functions.
>
>
>
> > I saw that Sprout have two Network alias icscf.sprout and scscf.sprout.
> There's any possibility to run the S-CSCF and I-CSCF in different Virtual
> Machines or Containers?
>
>
>
> Separating the I-CSCF and S-CSCF functions between multiple sprout nodes
> should be possible, with appropriate DNS settings for the icscf.sprout
> and scscf.sprout although external_icscf_uri will need to be set
> otherwise the S-CSCF to I-CSCF hop will just happen locally.
>
>
>
> However, it isn’t a normal configuration, so I would be interested in
> whether you encounter any issues.
> _______________________________________________
> Clearwater mailing list
> Clearwater@lists.projectclearwater.org
>
> http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org
>

-- 


*Hacia una
Universidad comprometida con la Paz Territorial*
_______________________________________________
Clearwater mailing list
Clearwater@lists.projectclearwater.org
http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org

Reply via email to