Comments (4)
If you have the new ISIMs from Sysmocom then no need to install the applet, its already installed. You just need to push the certificate
AID: a00000015141434c, State: 01, Privs: 00
Instance AID: a00000015141434c00
The above logs is the proof that its already installed
from coims_wiki.
Thanks, now its almost working... The IMS registration fails at the very end for some reason:
ims_registrar_scscf [lookup.c:284]: impu_registered(): Looking for IMPU sip:[email protected]
scscf | 2(37) DEBUG: ims_registrar_scscf [lookup.c:303]: impu_registered(): 'sip:[email protected]' not found in usrloc
scscf | 2(37) ERROR: <script>: Not REGISTERED
scscf | 2(37) DEBUG: ims_registrar_scscf [save.c:1269]: save(): Looking for route block [PRE_REG_SAR_REPLY]
scscf | 2(37) DEBUG: ims_registrar_scscf [save.c:1326]: save(): preparing for SAR assignment for new REGISTRATION sip:[email protected]
scscf | 2(37) INFO: ims_registrar_scscf [cxdx_sar.c:84]: create_return_code(): created AVP successfully : [saa_return_code] - [-2]
scscf | 2(37) DEBUG: ims_registrar_scscf [save.c:1430]: save(): Suspending SIP TM transaction with index [0] and label [0]
fhoss | [Thread-17] INFO de.fhg.fokus.hss.cx.op.SAR -
fhoss |
fhoss | The UserData XML document which is sent to the S-CSCF:
fhoss | [email protected]sip:[email protected] 00000PUBLISH00
fhoss | [Thread-17] INFO de.fhg.fokus.hss.cx.op.SAR -
fhoss | User with Public Identity: sip:[email protected] and all its coresponding implicit-set identities are Registered!
scscf | 9(44) DEBUG: ims_registrar_scscf [cxdx_sar.c:142]: async_cdp_callback(): There is transaction data this must have been called from save or assign server unreg 9(44) DEBUG: ims_registrar_scscf [cxdx_sar.c:189]: async_cdp_callback(): callid for found transaction is [[email protected]]
scscf | 9(44) INFO: ims_registrar_scscf [cxdx_avp.c:138]: cxdx_get_avp(): cxdx_get_experimental_result_code: Failed finding avp
scscf | 9(44) DEBUG: ims_registrar_scscf [cxdx_sar.c:214]: async_cdp_callback(): received AAA success for SAR - SAA
scscf | 9(44) DEBUG: ims_registrar_scscf [cxdx_sar.c:233]: async_cdp_callback(): Parsing user data string from SAA
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:760]: parse_service_profile(): child name is [PublicIdentity]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:760]: parse_service_profile(): child name is [InitialFilterCriteria]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1016]: print_user_data(): IMSSubscription:
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1019]: print_user_data(): Private Identity: [email protected]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1021]: print_user_data(): Service Profile:
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1023]: print_user_data(): Public Identity: Barring [0] <sip:[email protected] >
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1029]: print_user_data(): Filter Criteria: Priority [0]ProfilePartInd [-1]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1034]: print_user_data(): Trigger Point: CNF [ ] (&)|(&)
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1039]: print_user_data(): SPT: Grp[0] NOT[ ] RegType[0]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1051]: print_user_data(): Method ==
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1039]: print_user_data(): SPT: Grp[0] NOT[ ] RegType[0]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1056]: print_user_data(): Hdr(Event(22)) == <.presence.>
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1039]: print_user_data(): SPT: Grp[0] NOT[ ] RegType[0]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1064]: print_user_data(): SessionCase [0]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1039]: print_user_data(): SPT: Grp[1] NOT[ ] RegType[0]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1051]: print_user_data(): Method ==
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1039]: print_user_data(): SPT: Grp[1] NOT[ ] RegType[0]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1056]: print_user_data(): Hdr(Event(22)) == <.presence.>
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1039]: print_user_data(): SPT: Grp[1] NOT[ ] RegType[0]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1064]: print_user_data(): SessionCase [3]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1039]: print_user_data(): SPT: Grp[2] NOT[ ] RegType[0]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1051]: print_user_data(): Method ==
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1039]: print_user_data(): SPT: Grp[2] NOT[ ] RegType[0]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1056]: print_user_data(): Hdr(Event(22)) == <.presence.>
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1039]: print_user_data(): SPT: Grp[2] NOT[ ] RegType[0]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1064]: print_user_data(): SessionCase [1]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1039]: print_user_data(): SPT: Grp[3] NOT[ ] RegType[0]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1051]: print_user_data(): Method ==
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1039]: print_user_data(): SPT: Grp[3] NOT[ ] RegType[0]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1056]: print_user_data(): Hdr(Event(22)) == <.presence.>
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1039]: print_user_data(): SPT: Grp[3] NOT[ ] RegType[0]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1064]: print_user_data(): SessionCase [2]
scscf | 9(44) DEBUG: ims_registrar_scscf [userdata_parser.c:1077]: print_user_data(): AS: sip:127.0.0.1:5065 Handling [0] SrvInfo: <>
scscf | 9(44) DEBUG: ims_registrar_scscf [cxdx_sar.c:240]: async_cdp_callback(): Successfully parse user data XML setting ref to 1 (we are referencing it)
scscf | 9(44) DEBUG: ims_registrar_scscf [save.c:790]: update_contacts(): updating contacts in REGISTRATION state
scscf | 9(44) DEBUG: ims_usrloc_scscf [udomain.c:792]: get_subscription(): found an existing subscription for IMPI [[email protected]]
scscf | 9(44) DEBUG: ims_usrloc_scscf [impurecord.c:1274]: ref_subscription_unsafe(): Reffing subscription [[email protected]] - was [2]
scscf | 9(44) DEBUG: ims_usrloc_scscf [impurecord.c:878]: compare_subscription(): Comparing subscription for IMPI [[email protected]]
scscf | 9(44) DEBUG: ims_usrloc_scscf [impurecord.c:883]: compare_subscription(): new sip:[email protected] (50) vs. orig sip:[email protected] (50)
scscf | 9(44) DEBUG: ims_usrloc_scscf [impurecord.c:1004]: update_impurecord(): updating IMPU record with public identity for <sip:[email protected] >
scscf | 9(44) DEBUG: ims_usrloc_scscf [impurecord.c:1036]: update_impurecord(): IMS subscription passed into update_impurecord
scscf | 9(44) DEBUG: ims_usrloc_scscf [impurecord.c:1043]: update_impurecord(): new subscription is the same as the old one....not doing anything 9(44) DEBUG: ims_usrloc_scscf [impurecord.c:1285]: unref_subscription_unsafe(): un-reffing subscription [[email protected]] - was [3]
scscf | 9(44) DEBUG: ims_registrar_scscf [save.c:519]: update_contacts_helper(): updating the contacts for IMPU <sip:[email protected] >
scscf | 9(44) DEBUG: ims_registrar_scscf [save.c:137]: calc_contact_expires(): Calculated expires for contact is 600000
scscf | 9(44) DEBUG: ims_registrar_scscf [save.c:545]: update_contacts_helper(): Need to update contact: sip:[email protected]:40195;alias=192.168.101.2~44538~2: q_value [-1],sos: [0],expires [600000]
scscf | 9(44) DEBUG: ims_registrar_scscf [save.c:550]: update_contacts_helper(): packing contact information
scscf | 9(44) DEBUG: ims_registrar_scscf [save.c:556]: update_contacts_helper(): adding/updating contact based on prior existence
scscf | 9(44) DEBUG: ims_usrloc_scscf [impurecord.c:748]: get_scontact(): looking for contact [sip:[email protected]:40195;alias=192.168.101.2
scscf | 9(44) DEBUG: ims_registrar_scscf [save.c:562]: update_contacts_helper(): inserting new contact
scscf | 9(44) DEBUG: ims_usrloc_scscf [impurecord.c:533]: insert_scontact(): Too many contacts already registered, overwriting oldest for IMPU <sip:[email protected] >
scscf | 9(44) DEBUG: ims_usrloc_scscf [impurecord.c:551]: insert_scontact(): Too many 3GPP contacts already registered, overwriting oldest for IMPU <sip:[email protected] >
scscf | 9(44) DEBUG: ims_usrloc_scscf [impurecord.c:562]: insert_scontact(): INSERTing ucontact in usrloc module
scscf | 9(44) DEBUG: ims_usrloc_scscf [ucontact.c:118]: new_ucontact(): Checking param [+g.3gpp.accesstype]
scscf | 9(44) DEBUG: ims_usrloc_scscf [ucontact.c:118]: new_ucontact(): Checking param [+sip.instance]
scscf | 9(44) DEBUG: ims_usrloc_scscf [ucontact.c:118]: new_ucontact(): Checking param [video]
scscf | 9(44) DEBUG: ims_usrloc_scscf [ucontact.c:118]: new_ucontact(): Checking param [audio]
scscf | 9(44) DEBUG: ims_usrloc_scscf [ucontact.c:118]: new_ucontact(): Checking param [+g.3gpp.smsip]
scscf | 9(44) DEBUG: ims_usrloc_scscf [ucontact.c:118]: new_ucontact(): Checking param [+g.3gpp.nw-init-ussi]
scscf | 9(44) DEBUG: ims_usrloc_scscf [ucontact.c:118]: new_ucontact(): Checking param [+g.3gpp.icsi-ref]
scscf | 9(44) DEBUG: ims_usrloc_scscf [ucontact.c:173]: new_ucontact(): generating hash based on [sip:[email protected]:40195;alias=192.168.101.2
scscf | 9(44) DEBUG: ims_usrloc_scscf [impurecord.c:280]: mem_insert_scontact(): Created new contact in memory with AOR: [sip:[email protected]:40195;alias=192.168.101.2
scscf | 9(44) DEBUG: ims_usrloc_scscf [impurecord.c:1140]: link_contact_to_impu(): Need to overwrite oldest (first) 3GPP contact
scscf | 9(44) DEBUG: ims_usrloc_scscf [impurecord.c:1145]: link_contact_to_impu(): Found first 3GPP contact 9(44) DEBUG: ims_usrloc_scscf [udomain.c:852]: unref_contact_unsafe(): decrementing ref count on contact [sip:[email protected]:42891;alias=192.168.101.2
scscf | 9(44) DEBUG: ims_usrloc_scscf [udomain.c:855]: unref_contact_unsafe(): contact [sip:[email protected]:42891;alias=192.168.101.2
scscf | 9(44) DEBUG: ims_usrloc_scscf [udomain.c:843]: ref_contact_unsafe(): incrementing ref count on contact [sip:[email protected]:40195;alias=192.168.101.2
scscf | 9(44) DEBUG: ims_usrloc_scscf [impurecord.c:1226]: link_contact_to_impu(): number of contacts for IMPU [sip:[email protected] ] is 5
scscf | 9(44) DEBUG: ims_usrloc_scscf [udomain.c:852]: unref_contact_unsafe(): decrementing ref count on contact [sip:[email protected]:40195;alias=192.168.101.2
scscf | 9(44) DEBUG: ims_usrloc_scscf [ul_callback.h:119]: run_ul_callbacks(): impurecord=0x7f93a5d64f30, contact=0x7f93a5d786f0, callback type 1024/1024, id 0 entered
scscf | 9(44) DEBUG: ims_registrar_scscf [usrloc_cb.c:88]: ul_contact_changed(): Received notification of type 1024 on contact Address sip:[email protected]:40195;alias=192.168.101.2~44538~2
scscf | 9(44) DEBUG: ims_registrar_scscf [usrloc_cb.c:91]: ul_contact_changed(): There are no subscriptions for this IMPU therefore breaking out now as nothing to do
scscf | 9(44) ERROR: ims_registrar_scscf [save.c:826]: update_contacts(): Error, we should have a record after registraion
scscf | 9(44) ERROR: ims_registrar_scscf [cxdx_sar.c:253]: async_cdp_callback(): Error processing REGISTER
from coims_wiki.
please open ims related issue in relevant repo. Also mentioned which HSS you are using for IMS
from coims_wiki.
only the cert should have been uploaded
from coims_wiki.
Related Issues (15)
- trouble with sysmoUSIM-SJS1 4FF HOT 2
- Getting SIM Carrier id = -1 in CoIMS app HOT 2
- Is there a way to get a pre-programmed SIM card? HOT 5
- CoIMS app not functional in Samsung mobile. HOT 33
- Android App source code HOT 1
- how can use this instruction for other simcards? HOT 13
- How to verify if a USIM is programmable or not? HOT 2
- Fails at step: gp --acr-list-aram HOT 40
- CoIMS support for Android Go HOT 23
- Android 8 HOT 9
- CoIMS app source HOT 2
- Cannot program on new Sysmocom SIM card HOT 40
- Error: External authenticate failed: 0x6982 (Security status not satisfied) HOT 37
- sysmoISIM-SJA2 - Problem with installing Certificate on Sysmocom ISIM card HOT 20
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from coims_wiki.