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