Контакты
Местоположение
Казахстан, Алма-Атинская обл., Алматы (Алма-Ата)

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (27)

Лучшие ответы пользователя

Все ответы (30)
  • Как звонить через рандомный CALLERID asterisk из пула провайдера?

    @trjflash Автор вопроса
    В общем полистал посмотрел у меня работает так

    [random-mobile-out]
    ;Звонки на с рандомным callerid сотовые
    exten => _7XXXXXXXXXX,1,Gosub(Randname,cell${RAND(1,5)},1)
    exten => _7XXXXXXXXXX,2,Dial(SIP/${EXTEN}@TRUNK_NAME,,)
    include => handup-sip

    [Randname]
    exten => cell1,1,Set(CALLERID(name)= 777712345670);
    same => n,Return
    exten => cell2,1,Set(CALLERID(name)= 777712345671);
    same => n,Return
    exten => cell3,1,Set(CALLERID(name)= 777712345672);
    same => n,Return
    exten => cell4,1,Set(CALLERID(name)= 777712345673);
    same => n,Return
    exten => cell5,1,Set(CALLERID(name)= 777712345674);
    same => n,Return

    В функции RAND вторым параметром нужно указать общее количество. Ну это так на всякий
    Ответ написан
    1 комментарий
  • Доменная учетка без прав админа?

    @trjflash Автор вопроса
    Дело было в UAC ползунок был опущен вниз. Нужно поднять хотябы на предпоследнюю метку
    Ответ написан
    Комментировать
  • Нет входящих звонков, пока не сделаешь исходящий,?

    Решили, дело было в фаерволе модема.
    Ответ написан
    Комментировать
  • Почему обнуляется указатель?

    @trjflash Автор вопроса
    Видимо я где то пропустил кусок мануала, что бы сравнить блупринтовый элемент с его плюсовым родителем, при передачами между функциями нужно использовать TSubclassOf, потом кастить его к нужному классу и после этого сравнивать. Для меня работает следующим образом

    GetAmmoFromInventory(CurrentAmmo.AmmoType, Qt);
    
    void ANCGRangeWeapon::GetAmmoFromInventory(TSubclassOf<ANCGAmmo> ItemType, int32& AmmoCount) {
    	ANCGBaseCharacter* CharOwner = Cast<ANCGBaseCharacter>(this->GetOwner());
    	CharOwner->StorageComponent->GetAmmoByType(ItemType, AmmoCount);
    }
    
    void UNCGStorageComponent::GetAmmoByType_Implementation(TSubclassOf<ANCGAmmo> ItemToSearch, int32& Quantity)
    {
    	
    	if (ItemToSearch == nullptr) {
    		Quantity = 0;
    		return;
    	}
    	
    	const auto Item = Cast<ANCGBaseItem>(ItemToSearch->GetDefaultObject());
    
    	for (ANCGBaseItem* CurrentItem : StorageItems)
    	{
    		if (CurrentItem->GetClass() == Item->GetClass()) {
    			Quantity = CurrentItem->Count;
    		}
    	}
    	
    }
    Ответ написан
    Комментировать
  • ПРоброс порта микротик 2 провайдера?

    @trjflash Автор вопроса
    Разобрался. Не хватало правила src-nat
    add action=src-nat chain=srcnat dst-address=192.168.0.93 dst-port=5000 protocol=tcp src-address=192.168.0.0/24 to-addresses=192.168.0.253


    А и да, микрот должен быть шлюзом для хоста на который идет проброс, а не как у меня паралельно рабочей схеме
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (100)