I am trying to use Ellis to provision the call diversion settings for 
subscribers.  I can enable and disable barring, but am unable to enter new call 
diversion rules.   When logged into Ellis,  I click on the public identity and 
then go to redirect.  I enter the new rules and then click save changes.   
Nothing seems to happen.  I have checked the vellum db and see that there are 
only entries for barring and privacy settings.

Here is the call that happens when I click config in ellis.  It queries Homer 
for the subscriber info.

This invokes the following get to the xdms server:
12-07-2017 19:07:02.649 UTC INFO xdm.py:54: Sending HTTP GET request to 
http://xdms.ims.mncXXX.mccXXX.3gppnetwork.org:7888/org.etsi.ngn.simservs/users/sip%3A13204705108%40ims.mncXXX.mccXXX.3gppnetwork.org/simservs.xml<http://xdms.ims.mnc560.mcc311.3gppnetwork.org:7888/org.etsi.ngn.simservs/users/sip%3A13204705108%40ims.mnc560.mcc311.3gppnetwork.org/simservs.xml>
12-07-2017 19:07:02.651 UTC INFO web.py:1447: 200 GET 
/accounts/jake%40dccllc.net/numbers/sip%3A13204705108%40ims.mncXXX.mccXXX.3gppnetwork.org/listed?cb=2604effcc6M15
 (0.0.0.0) 1.68ms
12-07-2017 19:07:02.653 UTC INFO homestead.py:297: Sending HTTP GET request to 
http://hss-cache.ims.mncXXX.mccXXX.3gppnetwork.org:8889/public/sip%3A13204705108%40ims.mncXXX.mccXXX.3gppnetwork.org/service_profile<http://hss-cache.ims.mnc560.mcc311.3gppnetwork.org:8889/public/sip%3A13204705108%40ims.mnc560.mcc311.3gppnetwork.org/service_profile>
12-07-2017 19:07:02.661 UTC INFO homestead.py:278: Sending HTTP GET request to 
http://hss-cache.ims.mncXXX.mccXXX.3gppnetwork.org:8889/irs/dd439a12-1e78-4a39-a031-887992f82d83/service_profiles/fa8a23be-0581-4d06-b12b-7c606e395b67/filter_criteria<http://hss-cache.ims.mnc560.mcc311.3gppnetwork.org:8889/irs/dd439a12-1e78-4a39-a031-887992f82d83/service_profiles/fa8a23be-0581-4d06-b12b-7c606e395b67/filter_criteria>
12-07-2017 19:07:02.662 UTC DEBUG static.py:80: Checking if js/app-servers.json 
is allowed
12-07-2017 19:07:02.664 UTC INFO web.py:1447: 200 GET 
/js/app-servers.json?cb=2604effcc6M17 (0.0.0.0) 1.77ms
12-07-2017 19:07:02.668 UTC DEBUG utils.py:84: OK HTTP response. 
HTTPResponse(code=200,request_time=0.01893901824951172,buffer=<_io.BytesIO 
object at 
0x7fe4c5901b30>,_body=None,time_info={},request=<tornado.httpclient.HTTPRequest 
object at 
0x7fe4c58826d0>,effective_url='http://xdms.ims.mncXXX.mccXXX.3gppnetwork.org:7888/org.etsi.ngn.simservs/users/sip%3A13204705108%40ims.mncXXX.mccXXX.3gppnetwork.org/simservs.xml',headers={'Content-Length':
 '338', 'Content-Encoding': 'gzip', 'Server': 'nginx/1.4.6 (Ubuntu)', 
'Connection': 'close', 'Etag': '"8cc8f6a2314a88e52ca3d3ee9d1bc2de04046c0a"', 
'Date': 'Wed, 12 Jul 2017 19:07:02 GMT', 'Content-Type': 'text/html; 
charset=UTF-8'},error=None)
12-07-2017 19:07:02.668 UTC DEBUG utils.py:92: All requests successful.
12-07-2017 19:07:02.668 UTC DEBUG numbers.py:484: Successfully fetched from 
Homer (simservs)
12-07-2017 19:07:02.669 UTC INFO web.py:1447: 200 GET 
/accounts/jake%40dccllc.net/numbers/sip%3A13204705108%40ims.mncXXX.mccXXX.3gppnetwork.org/simservs?cb=2604effcc6M14
 (0.0.0.0) 22.29ms
12-07-2017 19:07:02.669 UTC DEBUG utils.py:94: Still expecting 0 callbacks
12-07-2017 19:07:02.669 UTC DEBUG homestead.py:282: Received response from 
http://hss-cache.ims.mncXXX.mccXXX.3gppnetwork.org:8889/irs/dd439a12-1e78-4a39-a031-887992f82d83/service_profiles/fa8a23be-0581-4d06-b12b-7c606e395b67/filter_criteria<http://hss-cache.ims.mnc560.mcc311.3gppnetwork.org:8889/irs/dd439a12-1e78-4a39-a031-887992f82d83/service_profiles/fa8a23be-0581-4d06-b12b-7c606e395b67/filter_criteria>
 with code 200
12-07-2017 19:07:02.669 UTC DEBUG utils.py:84: OK HTTP response. 
HTTPResponse(code=200,request_time=0.008014917373657227,buffer=<_io.BytesIO 
object at 
0x7fe4c5901710>,_body=None,time_info={},request=<tornado.httpclient.HTTPRequest 
object at 
0x7fe4c58e2210>,effective_url='http://hss-cache.ims.mncXXX.mccXXX.3gppnetwork.org:8889/irs/dd439a12-1e78-4a39-a031-887992f82d83/service_profiles/fa8a23be-0581-4d06-b12b-7c606e395b67/filter_criteria',headers={'Content-Length':
 '295', 'Content-Encoding': 'gzip', 'Server': 'nginx/1.4.6 (Ubuntu)', 
'Connection': 'close', 'Etag': '"10b41239aa6911d9689d6e979a695ed552f6ede5"', 
'Date': 'Wed, 12 Jul 2017 19:07:02 GMT', 'Content-Type': 'text/html; 
charset=UTF-8'},error=None)
12-07-2017 19:07:02.670 UTC DEBUG utils.py:92: All requests successful.
12-07-2017 19:07:02.670 UTC DEBUG numbers.py:484: Successfully fetched from 
Homestead (iFC)
12-07-2017 19:07:02.670 UTC INFO web.py:1447: 200 GET 
/accounts/jake%40dccllc.net/numbers/sip%3A13204705108%40ims.mncXXX.mccXXX.3gppnetwork.org/ifcs?cb=2604effcc6M16
 (0.0.0.0) 18.44ms
12-07-2017 19:07:02.670 UTC DEBUG utils.py:94: Still expecting 0 callbacks

Here is the info that is retrieved from Vellum:

sip:13204705...@ims.mncxxx.mccxxx.3gppnetwork.org<sip:13204705...@ims.mnc560.mcc311.3gppnetwork.org>
 | <?xml version="1.0" encoding="UTF-8"?>\r\n<simservs 
xmlns="http://uri.etsi.org/ngn/params/xml/simservs/xcap"; 
xmlns:cp="urn:ietf:params:xml:ns:common-policy"><originating-identity-png-communication-barring><outgoing-communication-barring
 active="true"><cp:ruleset><cp:rule 
id="rule0"><cp:conditions/><cp:actions><allow>true</allow></cp:actions></cp:rule></cp:ruleset></outgoing-communication-barring></simservs>


Here is the put from Ellis when I change the redirect settings:

12-07-2017 20:05:37.115 UTC INFO xdm.py:54: Sending HTTP PUT request to 
http://xdms.ims.mncXXX.mccXXX.3gppnetwork.org:7888/org.etsi.ngn.simservs/users/sip%3A13204705108%40ims.mncXXX.mccXXX.3gppnetwork.org/simservs.xml
12-07-2017 20:05:37.120 UTC INFO web.py:1447: 200 PUT 
/accounts/jake%40dccllc.net/numbers/sip%3A13204705108%40ims.mncXXX.mccXXX.3gppnetwork.org/listed/1/?cb=26051e9852_12
 (0.0.0.0) 3.63ms
12-07-2017 20:05:37.121 UTC INFO homestead.py:297: Sending HTTP GET request to 
http://hss-cache.ims.mncXXX.mccXXX.3gppnetwork.org:8889/public/sip%3A13204705108%40ims.mncXXX.mccXXX.3gppnetwork.org/service_profile
12-07-2017 20:05:37.127 UTC INFO homestead.py:278: Sending HTTP PUT request to 
http://hss-cache.ims.mncXXX.mccXXX.3gppnetwork.org:8889/irs/dd439a12-1e78-4a39-a031-887992f82d83/service_profiles/fa8a23be-0581-4d06-b12b-7c606e395b67/filter_criteria
12-07-2017 20:05:37.132 UTC DEBUG utils.py:84: OK HTTP response. 
HTTPResponse(code=200,request_time=0.016077041625976562,buffer=<_io.BytesIO 
object at 
0x7fe4c6391ef0>,_body=None,time_info={},request=<tornado.httpclient.HTTPRequest 
object at 
0x7fe4c59038d0>,effective_url='http://xdms.ims.mncXXX.mccXXX.3gppnetwork.org:7888/org.etsi.ngn.simservs/users/sip%3A13204705108%40ims.mncXXX.mccXXX.3gppnetwork.org/simservs.xml',headers={'Date':
 'Wed, 12 Jul 2017 20:05:37 GMT', 'Content-Length': '2', 'Content-Type': 
'application/json', 'Connection': 'close', 'Server': 'nginx/1.4.6 
(Ubuntu)'},error=None)
12-07-2017 20:05:37.132 UTC DEBUG utils.py:92: All requests successful.
12-07-2017 20:05:37.132 UTC DEBUG numbers.py:502: Successfully updated Homer 
(simservs)
12-07-2017 20:05:37.132 UTC INFO web.py:1447: 200 PUT 
/accounts/jake%40dccllc.net/numbers/sip%3A13204705108%40ims.mncXXX.mccXXX.3gppnetwork.org/simservs?cb=26051e9852_10
 (0.0.0.0) 19.73ms
12-07-2017 20:05:37.133 UTC DEBUG utils.py:94: Still expecting 0 callbacks
12-07-2017 20:05:37.158 UTC DEBUG homestead.py:282: Received response from 
http://hss-cache.ims.mncXXX.mccXXX.3gppnetwork.org:8889/irs/dd439a12-1e78-4a39-a031-887992f82d83/service_profiles/fa8a23be-0581-4d06-b12b-7c606e395b67/filter_criteria
 with code 200
12-07-2017 20:05:37.158 UTC DEBUG utils.py:84: OK HTTP response. 
HTTPResponse(code=200,request_time=0.029946088790893555,buffer=<_io.BytesIO 
object at 
0x7fe4c5901410>,_body=None,time_info={},request=<tornado.httpclient.HTTPRequest 
object at 
0x7fe4c5872a10>,effective_url='http://hss-cache.ims.mncXXX.mccXXX.3gppnetwork.org:8889/irs/dd439a12-1e78-4a39-a031-887992f82d83/service_profiles/fa8a23be-0581-4d06-b12b-7c606e395b67/filter_criteria',headers={'Date':
 'Wed, 12 Jul 2017 20:05:37 GMT', 'Content-Length': '0', 'Content-Type': 
'text/html; charset=UTF-8', 'Connection': 'close', 'Server': 'nginx/1.4.6 
(Ubuntu)'},error=None)
12-07-2017 20:05:37.158 UTC DEBUG utils.py:92: All requests successful.
12-07-2017 20:05:37.158 UTC DEBUG numbers.py:502: Successfully updated 
Homestead (iFC)
12-07-2017 20:05:37.158 UTC INFO web.py:1447: 200 PUT 
/accounts/jake%40dccllc.net/numbers/sip%3A13204705108%40ims.mncXXX.mccXXX.3gppnetwork.org/ifcs?cb=26051e9852_11
 (0.0.0.0) 41.91ms

The problem is...nothing is written for the redirect.

Can you please help point me in the correct direction.  I'm either looking to 
sort out why Ellis is doing this, or if I could directly send this data to 
homer and skip Ellis. (I use an HSS so don't need the IFC functionality...just 
need the xcap functions)


Jake Brown
Principal Engineer/Owner
920-351-4054 x1001
j...@dccllc.net<mailto:j...@dccllc.net>
www.dccllc.net<http://www.dccllc.net/>

[Signature-1]

_______________________________________________
Clearwater mailing list
Clearwater@lists.projectclearwater.org
http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org

Reply via email to